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
n=15
print(solution(n))
생각보다 너무 단순해서 놀란 문제
'코딩 테스트 > 문제 풀기' 카테고리의 다른 글
[프로그래머스] 이진 변환 반복하기 (0) | 2021.03.15 |
---|---|
[프로그래머스] 최댓값과 최솟값 (0) | 2021.03.15 |
[프로그래머스] 게임 맵 최단거리 (0) | 2021.03.15 |
[프로그래머스] 땅따먹기 (0) | 2021.03.11 |
[프로그래머스] 다음 큰 숫자 (0) | 2021.03.11 |
댓글