반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 계정계
- Pass By Value
- Homebrew
- jdk17
- jdk
- 코어뱅킹
- 맥북환경설정
- SQL
- 컴퓨터공학학사취득
- oracleapex
- DB
- 맥북
- 코딩테스트
- 채널계
- 프로그래머스
- 개인프로필스튜디오창업
- fastapi
- 맥북셋팅
- 오라클
- union
- 디렉토리계층구조
- 모놀리식
- 학점은행제무료강의
- it자격증
- 학점은행제
- python
- 의사결정나무모형
- 은행IT
- 렌탈스튜디오창업
- MSA
Archives
- Today
- Total
개발머해니
[파이썬] 각 자릿수의 합 - 재귀 함수 본문
728x90
반응형
실습 설명
파라미터로 정수값 n을 받고 n의 각 자릿수의 합을 리턴해 주는 재귀함수 sum_digits를 작성하세요. 반복문을 쓰지 말고, 재귀(recursion)의 개념을 활용해 주세요!
# n의 각 자릿수의 합을 리턴
def sum_digits(n):
# 여기에 코드를 작성하세요
# v1.0
if n < 10:
return n
return n%10 + sum_digits(n//10)
# v0.1
if n//10 == 0:
return n
return sum_digits(int(n/10)) + 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
728x90
반응형
'알고리즘' 카테고리의 다른 글
[파이썬] 하노이의 탑 - 재귀함수 ★ (1) | 2023.09.16 |
---|---|
[파이썬] 뒤집힌 리스트 - 재귀 함수 (0) | 2023.09.15 |
[파이썬] 삼각수(숫자합) - 재귀함수 (0) | 2023.09.11 |
[파이썬] 피보나치 수열 - 재귀함수 (0) | 2023.09.11 |
[파이썬] 이진탐색 구현하기 (0) | 2023.09.10 |