12924 문제. 숫자의 표현
해답
def solution(n):
answer = 1 # 자기 자신 포함
# 전체 순환
for i in range(1, n):
# 시작 수를 하나씩 늘림
sum = i
for j in range(i+1, n): # 연속적이여야 하기 때문에 i부터 시작
sum += j
if sum == n:
answer += 1
break
elif sum > n:
break
return answer
출처:
https://school.programmers.co.kr/learn/courses/30/lessons/12924
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 42842. 카펫 (0) | 2024.05.05 |
---|---|
[프로그래머스] 12945. 피보나치 (0) | 2024.04.13 |
[프로그래머스] 12911. 다음 큰 숫자 (0) | 2024.04.13 |
[프로그래머스] 12941. 최솟값 만들기 (0) | 2024.04.13 |