[개발]programmers/Python3

Lv.2_숫자의 표현

dowon 2023. 1. 19. 19:01
def solution(n):
    count = 0
    for i in range(1, n+1):
        sum = 0
        for j in range(i, n+1):
            sum += j
            if sum == n:
                count += 1
                break
            elif sum > n:
                break
                
    return count

while문을 사용하려했으나 자꾸만 에러가 났다

while없이 if문만 사용해서 해결할 수 있었다