코딩테스트

프로그래머스 Level 1 / 덧칠하기 파이썬

이지호_tech 2023. 3. 24. 01:53

https://school.programmers.co.kr/learn/courses/30/lessons/161989

from collections import deque

def solution(n, m , section):
    
    answer = 0				
    sectionDeque = deque(section)	
    
    while sectionDeque:
        start = sectionDeque.popleft()	
        
        while sectionDeque and start + m > sectionDeque[0]: 
            sectionDeque.popleft()
        answer += 1
    
    return answer