Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다.
자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution를 완성해주세요.
citations | return |
---|---|
15 | 4 |
def solution(n):
cnt=0
for i in range(1,n+1):
answer=0
while True:
answer+=i
if answer >=n:
break
i+=1
if answer==n:
cnt+=1
return cnt
def expressions(num):
return len([i for i in range(1,num+1,2) if num % i is 0])
오늘 문제 1분컷이어서 아침이 길어졌다...ㅎㅎ
출처: 프로그래머스
오류가 있으면 댓글 달아주세요🙂