[LeetCode] 344. Reverse String
2021. 1. 4. 18:17ㆍProblem Solving/LeetCode
https://leetcode.com/problems/reverse-string/submissions/
내 풀이
class Solution:
def reverseString(self, s: List[str]) -> None:
i = len(s) // 2
while i > 0:
s[i-1], s[len(s)-i] = s[len(s)-i], s[i-1]
i -= 1
"리턴 없이 리스트 내부를 직접 조작하라"는 조건이 있어 스왑을 해 주었다. 다른 언어와는 달리 별도의 temporary 변수를 주지 않아도 바로 리스트를 스왑 할 수 있다는걸 알게되었다...!
책 정보
|
반응형
'Problem Solving > LeetCode' 카테고리의 다른 글
[LeetCode] 5. Longest Palindromic Substring (0) | 2021.01.07 |
---|---|
[LeetCode] 49. Group Anagrams (0) | 2021.01.06 |
[LeetCode] 819. Most Common Word (0) | 2021.01.05 |
[LeetCode] 937. Reorder Data in Log Files (0) | 2021.01.04 |
[LeetCode] 125. Valid Palindrome (0) | 2021.01.04 |