https://www.acmicpc.net/problem/1449
N, L = map(int, input().split(" "))
li = list(map(int, input().split(" ")))
#구멍 위치 오름차순 정렬
li.sort()
cursor = li[0]
cnt = 1
for i in range(1, len(li)):
#이전에 썼던 테이프가 다음 구멍을 막을 수 없으면 새로운 테이프를 붙임
if cursor+L-1 < li[i]:
cnt += 1
cursor = li[i]
print(cnt)'코딩테스트 > 코딩테스트 문제풀이' 카테고리의 다른 글
| [Python] 프로그래머스 <구명보트> (0) | 2025.05.12 |
|---|---|
| [Python] 프로그래머스 <JadenCase 문자열 만들기> (0) | 2025.05.11 |
| [Python] 백준 <1541-잃어버린 괄호> (0) | 2025.05.09 |
| [Python] 백준 <1931-회의실 배정> (0) | 2025.05.09 |
| [Python] 백준 <2869-달팽이는 올라가고 싶다> (0) | 2025.05.06 |