LeetCode를 통해서 본 Python의 문자열 뒤짚기
LeetCode의 344번 문제 "Reverse String"이다. 제한 조건에는 문자열을 뒤집기 위한 다른 공간을 할당할 필요가 없다고 나와있다. 문제를 풀기 위해 2가지 방법을 사용했다. 하나는 slicing을 이용하는 방법이고 다른 하나는 reverse() 메서드를 이용하는 방법이다. 먼저 reverse() 메서드를 이용하는 경우를 보자 테스트도 통과하고 코드 제출도 통과다 그렇다면 slicing을 사용한 경우는 어떨까? 테스트를 통과하지 못한다. 테스트를 통과하지 못하니 당연히 제출해도 별 의미가 없다. 그래서 이런 차이가 발생하는 이유가 뭘까? 여기서 www.geeksforgeeks.org/python-reversed-vs-1-which-one-is-faster/ 답을 찾을 수 있었다. Pyth..