정리정리정리
문자열 뒤집기 본문
- 재귀함수를 사용
def reverse(word):
if word == "" :
return word
else :
return reverse(word[1:]) + word[0]
처음에는, 이해가 잘 안갔는데, +를 붙이는 순서가 중요했다.
재귀함수를 통해서
1) 맨 처음 문자열은 제외하고 가져가면서
2) 맨 뒤에는 기존의 맨 처음의 문자를 가져와서 '뒤에' 붙인다
+ 왜 코드블럭이 저따구로 써지는지는 잘 모르겠다.....
'코테' 카테고리의 다른 글
[프로그래머스] SQL 상위 n개 레코드 (0) | 2021.08.28 |
---|---|
[프로그래머스] SQL 역순 정렬하기 (0) | 2021.08.28 |
[프로그래머스] SQL 중복제거하기 (0) | 2021.08.27 |
[프로그래머스] SQL 동물 수 구하기 (0) | 2021.08.27 |
[프로그래머스] SQL 최댓값 구하기 - SUM, MAX, MIN (0) | 2021.08.27 |