내배캠_Data_3기/Python3 12

[코딩연습]자릿수 더하기

문제자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어라.예를 들면 N = 123이면 1 + 2 + 3 = 6을 return하면 된다. 조건N의 범위 : 100,000,000 이하의 자연수 def solution(n): return sum([int(i) for i in str(n)])  str(n): 먼저 숫자 n을 문자열로 변환한다. 예를 들어, n이 1234라면, "1234"로 변환된다.[int(i) for i in str(n)]: 이 부분은 리스트 컴프리헨션으로, 문자열로 변환된 n의 각 자릿수를 다시 정수로 변환하여 리스트에 담는다. "1234"는 [1, 2, 3, 4]로 변환된다.sum([...]): 마지막으로, 리스트에 담긴 숫자들을 모두..