728x90
나의 풀이
import math
def solution(n, stations, w):
answer = 0
distances = []
start = 1
for station in stations:
distances.append(station - w - start)
start = station + w + 1
distances.append(n - start + 1)
for dist in distances:
if dist > 0:
answer += math.ceil(dist / (w * 2 + 1))
return answer
반응형
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/파이썬] 야근 지수 (0) | 2022.09.21 |
---|---|
[프로그래머스/파이썬] 최고의 집합 (1) | 2022.09.21 |
[프로그래머스/MySQL] 오랜 기간 보호한 동물(2) (0) | 2022.06.23 |
[프로그래머스/MySQL] DATETIME에서 DATE로 형 변환 (0) | 2022.06.23 |
[프로그래머스/MySQL] 중서화 여부 파악하기 (0) | 2022.06.22 |