rueki

프로그래머스 LV2. 숫자의 표현 본문

프로그래머스 연습

프로그래머스 LV2. 숫자의 표현

륵기 2022. 10. 8. 23:39
728x90
반응형

2중 for문으로 연속된 숫자 더해서 target 값보다 크면 시작점 1 증가해서 다시 더해서 비교하는 식으로 진행

 

def solution(n):
    answer = 0
    
    for i in range(1, n + 1):
        s = 0
        for j in range(i, n+1):
            s +=j
            if s == n:
                answer += 1
                break
            elif s >n:
                break
    
    return answer
728x90
반응형
Comments