[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

BELATED ARTICLES

more