파이썬/문제
[코드트리]1부터 특정 수까지의 합
낑깡H
2022. 9. 10. 21:59
🍒 문제 링크
https://www.codetree.ai/missions/5/problems/sum-from-1-to-a-certain-number/description
🍒 문제 분석
🍒 코드
n = int(input())
def sig(n):
for i in range(1, n+1):
i += 1
return n // 10
print(sig(n))코드 입력
🍓 내 해결 과정
일단 함수 안에 n 에 관련된 값이 아무 것도 없음... 결국 그냥 n//10
i += 1 하게 되면 값이 엉킴
🌽 다른 사람 코드
n = int(input())
def sig(n):
sum_value = 0
for i in range(1, n+1):
sum_value += i
return sum_value // 10
print(sig(n))
range(1, n) 이 아니라 n+1 임 주의!
🍉 깨달은 점 및 정리
최대공약수와 마찬가지로 변수 하나를 더 배정해서 사용
i에 +=1 을 누적하는 것이 아니라 i 값 자체를 누적시켜 더해야 함