728x90
<문제 링크>
https://leetcode.com/problems/reverse-string/
<문제 풀이>
- 문자열 길이의 반만큼 양 쪽 문자를 스와프 해주면 됨
<코드>
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
for i in range(len(s)//2):
s[i], s[len(s)-1-i] = s[len(s)-1-i], s[i]
'두두의 알고리즘 > 문제' 카테고리의 다른 글
[BFS] 릿코드 Easy 733 'Flood Fill' (Python) (0) | 2022.01.17 |
---|---|
[기타] 릿코드 Easy 557 'Reverse Words in a String III' (Python) (0) | 2022.01.13 |
[정렬] 릿코드 Easy 167 'Two Sum II - Input Array Is Sorted' (Python) (0) | 2022.01.13 |
[정렬] 릿코드 Easy 283 'Move Zeroes' (Python) (0) | 2022.01.13 |
[정렬] 릿코드 Medium 189 'Rotate Array' (Python) (0) | 2022.01.12 |