[프로그래머스/파이썬] 레벨 0 자릿수 더하기
📌 문제
정수
n
이 매개변수로 주어질 때
n
의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
⚔ 제한 사항
0 ≤ n ≤ 1,000,000
📣 입출력 예
1234 | 10 |
930211 | 16 |
🔑 입출력 예 설명
입출력 예 #1
1 + 2 + 3 + 4 = 10을 return합니다.
입출력 예 #2
9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다.
💡 나의 풀이
def solution(n):
answer = sum(list(map(int, str(n))))
return answer
얼핏보면 자릿수를 다 계산해야 할 거 같지만 스트링을 이용해서 쉽게 풀 수 있다.
먼저 n를 문자열로 만들어서 분해해준다.
그리고 list에 넣어주고 sum하면 끝.
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/파이썬] 레벨 0 옷가게 할인 받기 (0) | 2022.10.13 |
---|---|
[프로그래머스/파이썬] 레벨 0 짝수는 싫어요 (1) | 2022.10.13 |
[프로그래머스/파이썬] 레벨 0 문자 반복 출력하기 (1) | 2022.10.13 |
[프로그래머스/파이썬] 레벨 0 짝수의 합 (0) | 2022.10.12 |
[프로그래머스/파이썬] 레벨 0 배열 두배 만들기 (0) | 2022.10.12 |