프로그래머스 LV1 - 덧칠 하기
내 풀이
def solution(n, m, section):
count = 1
a = section[0]
for i in section:
if i > a + (m-1):
a = i
count += 1
return count
풀이 해석
a에 section[0] 값(초기값) 을 저장해놓고 section 값을 for문으로 돌면서 a + (m-1) 값보다 큰 값이 나올 시에 a 에 i 값을 넣고 count를 1개 올린다.
배울 점
- section 값을 for문으로 돌면서
- a + (m-1) 값 보다 큰 i 값이 나올 때마다 a값을 section 값으로 바꿔주는 사고
댓글남기기