Skip to content

Conversation

@DAUN3046
Copy link
Collaborator

어려워보이지 않았는데도 미묘하게 틀리는 부분들이 많아서 출력도 많이 해보고 시행착오도 많이 겪었다.

  1. 문장이 길어지는게 싫어서 줄바뀜으로 구분되는 각 문장을 전역변수 text1, text2, ..., text6으로 미리 나누어서 선언해두었다. 코드가 짧아지지만 다른 사람이 보기에 가독성은 안 좋아보일수도 있을 것 같다.

  2. marks 변수로 재귀되는 문장 앞의 underbar의 길이를 조정한다.

  3. text1 = '"재귀함수가 뭔가요?"' 에서 text4 = '그의 답은 대부분 옳았다고 하네. 그런데 어느 날, 그 선인에게 한 선비가 찾아와서 물었어."' 까지가 underbar가 늘어나면서 붙는 구간이다. 그래서 8~14줄에 이를 구현했다.

  4. 재귀를 반복하다가 멈출 때 text1 질문 한 번 더 던져주고 답변 부분인 text5, text6를 출력했다. 답변은 한 번만 나오면 되므로 if num==0일 때 마지막 반환 조건문에 작성했다.

  5. text6marks가 4개 단위로 사라질 때까지 출력해야되므로 재귀되는 함수 아래 16~18줄에 이를 구현했다.

@DAUN3046 DAUN3046 changed the title 17478kdu week2 17478 재귀함수가 뭔가요 김다운 Apr 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant