728x90
def solution(n):
answer = 0
for i in range(1,n+1) :
sum = 0;
for j in range(i,n+1) :
sum +=j;
if sum == n :
answer+=1;
break;
elif sum >= n :
break;
return answer;
풀이 및 회고
연속된 숫자를 더해 n 을 구하는 문제인데, 처음엔 DP 로 해결 하려다가 식이 도무지 해결되지 않아서 완전탐색 쪽으로 생각해봤는데 그게 맞다고 한다.
728x90
'프로그래머스' 카테고리의 다른 글
프로그래머스 LV2 행렬의 곱셈 (0) | 2024.05.26 |
---|---|
프로그래머스 LV2 점프와 순간 이동 (0) | 2024.05.25 |
프로그래머스 LV 2 예상 대진표 (0) | 2024.05.20 |
프로그래머스 LV 2. 두 큐 합 같게 만들기 (1) | 2023.11.24 |
프로그래머스 LV1 . 신규 아이디 추천 (1) | 2023.11.13 |