[Python] Lv0 문자열 정수의 합
2024. 11. 4. 23:59
문제설명
한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 각 자리수의 합을 return하도록 solution 함수를 완성해주세요.
제한 사항
- 3 ≤ num_str ≤ 100
입출력 예
num_str | result |
"123456789" | 45 |
"1000000" | 1 |
입출력 예 설명
입출력 예 #1
문자열 안의 모든 숫자를 더하면 45가 됩니다.
입출력 예 #2
문자열 안의 모든 숫자를 더하면 1이 됩니다.
풀이 (Python)
def solution(num_str):
answer = 0
num = int(num_str)
for i in range(len(num_str)):
answer += num % 10
num = num // 10
return answer
'Programming > Programmers' 카테고리의 다른 글
[Python] Lv0 a와 b 출력하기 (0) | 2024.11.05 |
---|---|
[Python] Lv0 무작위로 K개의 수 뽑기 (0) | 2024.11.05 |
[Python] Lv0 부분 문자열 (0) | 2024.11.04 |