-
[modulo/devisor] sum up digit🐍 파이썬/파이썬 연습문제 2022. 7. 18. 08:41
문제 : Implement a function that returns the sum of the digits of an integer.
Examples:
1234 => 1 + 2 + 3 + 4 = 10
100001 => 1 + 1 = 2
sol 1. iterative method
def sum_of_digits(number): sum = 0 while number: sum += number % 10 number //= 10 return sum
sol2. recursive
def sum_of_digits(number): if number == 0: return 0 return (number % 10) + sum_of_digits(number//10)
'🐍 파이썬 > 파이썬 연습문제' 카테고리의 다른 글
[Dictionary] map key and value (0) 2022.07.20 [list] find minimum in array (0) 2022.07.20 [file] copy the file (0) 2022.07.17 [random/inf loop] guessing game (0) 2022.07.17 [input/string interpolation] 유저에게 인풋을 받아서 프린트하기 (0) 2022.07.17