💡코딩테스트/Leetcode

[python] 문자열 뒤집기 / 문자열 반대로 출력하기

두_두 2023. 3. 14. 16:51

문자열 뒤집기

입력받은 문자열을 반대로 출력해보자👍

 

✅ 리스트를 마지막부터 새로운 리스트 안에 넣기

i_list = ["h","e","l","l","o"]

o_list = list()
while i_list:
    o_list.append(i_list.pop())

print(o_list)

 

 투 포인터 사용

i_list = ["h","e","l","l","o"]

left, right = 0, len(i_list)-1

while left < right:
	i_list[left], i_list[right] = i_list[right], i_list[left]
    	left += 1
    	right -= 1
    
print(i_list)

 

 

✅ reverse() 사용

i_list = ["h","e","l","l","o"]
i_list.reverse()
print(i_list)

 

✅ 슬라이싱 사용

i_list = ["h","e","l","l","o"]

print(i_list[::-1])

 

728x90