https://school.programmers.co.kr/learn/courses/30/lessons/120906
def solution(n):
answer = 0
n_string = str(n)
for i in n_string:
answer += int(i)
return answer
n
을 문자열로 변환하고, 맨 앞자리부터 정수로 다시 바꾸어 더했다.def solution(n):
answer = 0
while n:
n, r = divmod(n, 10)
answer += r
return answer
n
에 대입하여 n
이 0 (False)
가 될 때까지 반복하며 더한다.피드백은 언제나 환영입니다 :)