jeeyeonLIM / coding_test

Let's practice the coding test!
1 stars 0 forks source link

[연습문제] 숫자의 표현 #60

Open jeeyeonLIM opened 3 years ago

jeeyeonLIM commented 3 years ago

문제 설명

Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다.

제한사항

입출력 예

n result
15 4

입출력 예 설명

입출력 예#1

jeeyeonLIM commented 3 years ago

나의 코드

def solution(n):
    answer = 0

    for i in range(1,n+1):
        tmp=i
        for j in range(i+1,n+1):
            tmp+=j
            if tmp > n:
                break
            elif tmp == n:
                #print(i,j,tmp)
                answer+=1
                break
    return answer+1