최근에 프로젝트가 폭파된 관계로 한가해졌다... 간만에 코딩 문제를 풀어보기로 했다. 처음이니 아주 간단한 문제로 시작... 릿코드의 explorer 항목을 해보고 있다.
https://leetcode.com/problems/reverse-string/
class Solution: def reverseString(self, s, i = None) -> None: """ Do not return anything, modify s in-place instead. """ if not s or len( s ) == 1: return elif i is None: i = len( s ) // 2 - 1 elif i == -1: return # 양 끝의 문자를 교환한다 s[ i ], s[ -i - 1 ] = s[ -i - 1 ], s[ i ] self.reverseString( s, i - 1 )
'코드' 카테고리의 다른 글
Reverse Linked List (0) | 2019.10.24 |
---|---|
Swap Nodes in Pairs (0) | 2019.10.24 |
랜덤 던전 생성 (0) | 2019.09.10 |
ACM 674, Coin Change (0) | 2013.01.09 |
다시 해본 동전 문제 (0) | 2013.01.09 |