
나의 코드
def solution(n):
answer=0
for i in range(1,n+1):
sum_n=0
for j in range(i,n+1):
sum_n += j
if sum_n == 15:
answer+=1
break
elif sum_n > 15:
break
#print(answer)
return answer
solution(15)
def solution(n):
answer = 0
for i in range(1, n+1):
sum_val = 0
for j in range(i, n+1):
sum_val += j
if sum_val == n:
answer += 1
elif sum_val > n:
break
return answer
'코딩테스트 파이썬 > 파이썬 프로그래머스 2단계' 카테고리의 다른 글
| 피보나치 수 (0) | 2023.05.23 |
|---|---|
| 다음 큰 숫자 (0) | 2023.05.23 |
| 이진 변환 반복하기 (1) | 2023.05.23 |
| 올바른 괄호 (0) | 2023.05.23 |
| 최솟값 만들기 (0) | 2023.05.23 |