코딩테스트/Python

[프로그래머스/Python] 자릿수 더하기

짐니♡ 2025. 9. 22. 20:24

 

 

 

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()을 해야지 숫자처럼 더할 수 있다. 안그러면 문자열로 더해짐