-Code
n, l = map(int, input().split())
pipe = sorted(list(map(int, input().split())))
now_pipe = 0
cnt = 0
for i in pipe:
if now_pipe < i:
cnt += 1
now_pipe = i + l - 1
print(cnt)
문제 이해를 못 해서 원리를 찾아보고 코딩을 했습니다. 하지만 자잘한 부분에서 많이 틀려서 여러 번 찾아봐서 다음에 다시 풀어봐야 할 것 같습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 14400번 편의점 2 (0) | 2022.05.09 |
---|---|
[백준/파이썬] 14247번 나무 자르기 (0) | 2022.05.08 |
[백준/파이썬] 16162번 가희와 3단 고음 (0) | 2022.05.08 |
[백준/파이썬] 13413번 오셀로 재배치 (0) | 2022.05.08 |
[백준/파이썬] 2847번 게임을 만든 동준이 (0) | 2022.05.08 |