Notice
Recent Posts
Recent Comments
Link
S E P H ' S
[Python] 기지국 설치 본문
풀이
1. 1의 위치에서 부터 기지국이 전파를 전달하는 거리에 위치해 있는지 판단.
2. 범위 안에 있다면 locate를 현재 기지국의 오른쪽 방향으로 거리 밖으로 이동 시키고 idx도 다음 기지국을 가리키도록 1 증가
def solution(n, stations, w):
answer = 0
idx = 0
locate = 1
while locate <= n:
if idx < len(stations) and locate >= stations[idx]-w:
locate += stations[idx] + w + 1
idx += 1
else:
locate = 2*w + 1
answer += 1
return answer
'Algorithm > Programmers' 카테고리의 다른 글
[Python] n^2 배열 자르기 (0) | 2021.12.15 |
---|---|
[Python] 가장 긴 팰린드롬 (0) | 2021.09.09 |
[Python] 숫자 게임 (0) | 2021.09.07 |
[Python] 스티커 모으기(2) (0) | 2021.09.07 |
[Python] 야근 지수 (0) | 2021.09.07 |