내가 쓴 것:
def reverse_string(s: list) -> list:
flip_string = []
for i in s[::-1]: # 리스트 내 원소를 거꾸로 뽑는다
flip_string.append(i)
print(flip_string)
참고로 위 코드는 vscode에서 작성한 것. 리트코드에선 먹히지 않음.
팔린드롬 읽는 거에서 슬라이싱 사용시 이용했던 [::-1] (거꾸로 읽기)를 사용한 걸 떠올리자. 이는 리스트에도 동일하게 적용된다.
솔루션
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
s.reverse()