[Level2] 숫자의 표현
688 단어 programmers수학programmers
🛠 문제
👩🏻💻 해결 방법
1부터 시작하는 for문 하나와 i+1부터 시작하는 for문을 통해 연속적으로 수를 더해가면서 정답을 구할 수 있었다
단, n 하나만 사용하는 경우 또한 정답에 포함되므로 미리 정답을 1로 설정해주었다
소스 코드
def solution(n):
answer = 1 # n인 경우 미리 계산
for i in range(1, n):
s = i
for j in range(i+1, n):
s += j
if s == n:
answer += 1
elif s > n:
break
return answer
Author And Source
이 문제에 관하여([Level2] 숫자의 표현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyunnn/Level2-숫자의-표현저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)