코딩_Python(Level.0)

[Level.0] 자릿수 더하기

Hong's_Computer 2026. 3. 6. 09:23
반응형

문제 설명: 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요

제한사항

  • 0 ≤ n ≤ 1,000,000

문제 해결

def solution(n):
    return sum(map(int, str(n)))

 

주석: 정수형은 각 자리 숫자에 바로 접근(순회)할 수 없기 때문에 먼저 문자열(str)로 변환한다. 이후 분리된 문자 하나하나를 int형으로 매핑(mapping)하여 반환된 이터레이터(Iterator)의 값들을 sum() 함수로 합산한다.

반응형

'코딩_Python(Level.0)' 카테고리의 다른 글

[Level.0] 배열 두 배 만들기  (0) 2026.03.06
[Level.0] 숨어있는 숫자의 덧셈(1)  (0) 2026.03.06
[Level.0] 짝수 홀수 개수  (0) 2026.03.06
[Level.0] 모음 제거  (0) 2026.03.06
[Level.0] 특정 문자 제거하기  (0) 2026.03.06