배우고 느낀 것들
[코드트리]1부터 특정 수까지의 합 본문
🍒 문제 링크
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 값 자체를 누적시켜 더해야 함
'파이썬 > 문제' 카테고리의 다른 글
[코드트리] 함수를 이용한 369 (미해결) (0) | 2022.09.10 |
---|---|
[코드트리] 정수의 최솟값 (0) | 2022.09.10 |
[코드트리] 최대공약수 구하기 (0) | 2022.09.10 |
[코드트리] 숫자로 이루어진 사각형 (0) | 2022.09.10 |
[파이썬, 백준 2480번] 주사위 세 개 (0) | 2022.09.04 |
Comments