💡코딩테스트/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