코테
문자열 뒤집기
코딩마스터!
2021. 8. 26. 05:00
- 재귀함수를 사용
def reverse(word):
if word == "" :
return word
else :
return reverse(word[1:]) + word[0]
처음에는, 이해가 잘 안갔는데, +를 붙이는 순서가 중요했다.
재귀함수를 통해서
1) 맨 처음 문자열은 제외하고 가져가면서
2) 맨 뒤에는 기존의 맨 처음의 문자를 가져와서 '뒤에' 붙인다
+ 왜 코드블럭이 저따구로 써지는지는 잘 모르겠다.....