Algorithm(알고리즘)/재귀함수
4) 각 자릿수의 합 리턴 (재귀함수)
반응형
4. 각 자릿수의 합 리턴
def sum_digits(n):
# print(n)
if n < 10:
return n
return n % 10 + sum_digits(n // 10)
# 테스트
print(sum_digits(22541))
print(sum_digits(92130))
print(sum_digits(12634))
print(sum_digits(704))
print(sum_digits(3755))
결과 : 14 15 16 11 20
반응형
'Algorithm(알고리즘) > 재귀함수' 카테고리의 다른 글
6) 리스트 내 요소 찾는 재귀함수 (0) | 2021.05.13 |
---|---|
5) 파라미터 some_list를 거꾸로 뒤집는 재귀함수 (0) | 2021.05.13 |
3) 1부터 n까지의 합을 리턴 (0) | 2021.05.13 |
2) n번째 피보나치 수를 리턴 (재귀함수) (0) | 2021.05.13 |
1) 재귀함수 countdown 함수 (0) | 2021.05.13 |
댓글