SMALL
문제 출처
풀이코드
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:
break
elif sum == n:
answer +=1
return answer
처음에는 이중포문을 쓰지 않고 수식을 세워보려 했다가 계속 안 되서ㅋㅋ
효율성 생각 안 하고 이중포문을 썼는데 통과됐네요
LIST
'알고리즘-python > Programmers 문제' 카테고리의 다른 글
[프로그래머스/2단계/파이썬(Python3)] 오픈채팅방 (0) | 2021.06.25 |
---|---|
[프로그래머스/2단계/파이썬(Python3)] 뉴스 클러스터링 (0) | 2021.06.25 |
[프로그래머스/1단계/파이썬(Python3)] 폰켓몬 (0) | 2021.06.25 |
[프로그래머스/1단계/파이썬(Python3)] 신규 아이디 추천 (0) | 2021.06.25 |
[프로그래머스/1단계/파이썬(Python3)] 키패드 누르기 (0) | 2021.06.16 |