본문 바로가기

알고리즘 문제

Programmers Level 4 숫자의 표현

def expressions(num):

    answer = 0

    for i in range(1,num+1):

        num1=num

        for j in range(i,num+1):

            num1 -= j

            if num1 == 0:

                answer +=1

                break

            elif num1 < 0:

                break

    return answer

# 아래는 테스트로 출력해 보기 위한 코드입니다.

print(expressions(15));