선착순 모집! 국비지원 받고
4주 완성
Codeit Logo
부트캠프
기업교육
모든 강의
국비
단기 완성
커뮤니티
수강 후기
멤버십 안내
로그인
회원가입
Codeit Logo
커뮤니티
질문/답변
자유게시판
고민 나누기
관련 질문
제 나름대로 코드를 짜봤는데, 도움이 될까하여 공유합니다.
답변 3
좋아요 34
숫자형 활용한 연산자 해설을 공유합니다!
답변 2
좋아요 9
재귀함수 베이스까지는 잡았는데, 이해가 안가요
답변 1
좋아요 3
어쩌다보니 풀어버렸는데
답변 1
좋아요 3
재귀함수_자릿수의 합 과제 질문
답변 1
좋아요 1
질문 지켜보기
컴퓨터 과학 주제 둘러보기
재귀 함수
자릿수 합
Q
자릿수합 구하기
조회 988
좋아요 0
2017년 12월 21일
이재윤
Lv
11
이재윤
Lv
11
공유하기
0
+0
댓글 9개
시간순
시간순
인기순
김두현
2017년 12월 21일
먼저... num을 문자열로 지정하셨는데 int(num + 1)에서 오류가 발생합니다! 그리고 재귀함수 자체가 어떻게 보면 그 메소드를 계속 반복해 나가면서 쪼개는 것이기 때문에 그 부분에 신경 쓰시면 금방 푸실 것 같습니다!
0
+0
김두현
2017년 12월 21일
또, 문자열의 강점은 리스트와 같이 slicing이 가능하기 때문에 그 부분을 고려하시면 될 것 같습니다.
0
+0
이재윤
2017년 12월 21일
else문에서 첫번째슬라이싱은 맨마지막인 일의자리수 전까지 슬라이싱이고 두번째건 일의자리수를 의미하는거맞나요?
0
+0
김두현
2017년 12월 21일
네 위에 말씀하신 대로 풀어도 무방할 것 같습니다.
0
+0
김두현
2017년 12월 21일
예를 들어 704 일 경우(슬라이싱 중 하나의 값만 남는 쪽이 4일 경우)
0
+0
김두현
2017년 12월 21일
4라는 값을 가지고 있고, 다시 그 함수를 호출하기 때문에 0이라는 값을 다시 더하게 됩니다. + 연산자에 의해서죠
0
+0
김두현
2017년 12월 21일
그래서 결국 4라는 값 보관 - > + 0 - > + 7 해서 11이 출력됩니다
0
+0
이재윤
2017년 12월 21일
그렇다는건 4는 보관이 계속되있는 상태고 함수만 계속 호출되서 덧셈을 진행한다는건가요?
0
+0
이재윤
2017년 12월 21일
그리고 return sum_digits(int(len(num[:num - 1]))) + int(len(num[num - 1])) 이렇게 풀어봤는데 에러가 나버립니다..
0
+0
A
1개의 답변이 있어요
Yoonsoo
최고의 멘토
LV. 53
채택된 답변 수 90
2017년 12월 22일
0
+0
관련 질문
제 나름대로 코드를 짜봤는데, 도움이 될까하여 공유합니다.
답변 3
좋아요 34
숫자형 활용한 연산자 해설을 공유합니다!
답변 2
좋아요 9
재귀함수 베이스까지는 잡았는데, 이해가 안가요
답변 1
좋아요 3
어쩌다보니 풀어버렸는데
답변 1
좋아요 3
재귀함수_자릿수의 합 과제 질문
답변 1
좋아요 1
홈
모든 강의
국비 단기 완성
멤버십 안내
댓글 9개