반응형
문제 설명: 정수 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 |