파이썬 코드카타

자릿수 더하기 # 문자열 str

여연찌 2024. 3. 27. 18:12
  • 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
    예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.
def solution(n):
    result = 0
    for i in str(n):
        result += int(i)
    return result

#

N 이 123 일 경우 1,2,3 으로 나눠줘야하기 때문에 

문자열 (str) 로 바꿔준다

문자열로 바뀐 N 을 각각 더해줘야 하기 때문에 숫자형(int) 로 변환

숫자형으로 변환된 N 을 result 에 더해주는 것을 반복한다.