유형: 구현
풀이 시간: 10분
<정답 코드>
def solution(n):
answer = 0
i = 0
while True:
i += 1
if i >= n:
break
acc = 0
j = i
while True:
acc += j
j += 1
if acc == n:
answer += 1
if acc > n:
break
return answer+1
근데 두 번째로 할 때는 안됐다. 왜일까.
솔직히 내가 직접 한 게 아니고 아까 한 걸 떠올려서 했다. 꼭 다시 해 보자.
'프로그래머스 > Lv. 2' 카테고리의 다른 글
7. 기능개발 ★(실수) (0) | 2024.07.17 |
---|---|
6. 전화번호 목록 ★★ (hash table, startswith) (0) | 2024.07.17 |
4. 이진 변환 반복하기 (bin, oct, hex) (0) | 2024.07.17 |
3. JadenCase 문자열 만들기 (capitalize, title) (0) | 2024.07.17 |
2. 최솟값 만들기 (zip, map) (0) | 2024.07.17 |