Notice
Recent Posts
Recent Comments
Link
유자차의 재테크 공부방
[알고리즘] 문자열 뒤집기 본문
반응형
문자열을 뒤집는 여러가지 방법들
첫번째 방법은
포인터를 활용하는 것과 같이 양끝의 문자열을 바꾸어주며 뒤집음
def reverseString(s):
left, right = 0, len(s)-1
while left < right:
s[left], s[right] = s[right], s[left]
left+=1
right-=1
return s
두번째 방법은
리스트의 reverse() 기능을 사용하여, 뒤집어 줍니다.
def reverseString(s):
s.reverse()
return s
세번째 방법은
슬라이싱을 사용하여 뒤집어 줍니다.
def reverseString(s):
s = s[::-1] # s[:] = s[::-1]로도 가능
return s
반응형
'파이썬 > 알고리즘 이론' 카테고리의 다른 글
[알고리즘] 팰린드롬 (0) | 2022.03.24 |
---|
Comments