
def solution(n):
n1 = str(n)
answer = 0
for i in range(len(n1)):
answer += int(n1[i])
return answer
n이 정수(int)일떄는 인덱싱[] 할 수 없음.
str(n)을 해줘야지 "123"[0] = 1로 인식하기 때문에, 인덱싱을 할 수 있음
후에 int()을 해야지 숫자처럼 더할 수 있다. 안그러면 문자열로 더해짐
'코딩테스트 > Python' 카테고리의 다른 글
| [프로그래머스/Python] 나머지가 1이 되는 수 찾기 (0) | 2025.09.22 |
|---|---|
| [프로그래머스/Python] x만큼 간격이 있는 n개의 숫자 (0) | 2025.09.22 |
| [프로그래머스/Python] 평균 구하기 (0) | 2025.09.22 |
| [프로그래머스/Python] 짝수와 홀수 (0) | 2025.09.22 |
| [프로그래머스/Python] 자연수 뒤집어 배열로 만들기 (0) | 2025.09.22 |