Leetcode: Reverse string
Reverse a string and only use one extra variable. The solution is straightforward with two pointers,
p2. THe idea here is to start from both ends and increment
p1 and decrement
p2 until both of them meet in the middle. To switch the values of variables without assigning a temporary variable, the notation of
a, b = b, a can be used. To convert a string into a list of characters, surroung the string with
Runtime: 377 ms, faster than 22.88% of Python3 online submissions for Reverse String.
Memory Usage: 18.4 MB, less than 45.70% of Python3 online submissions for Reverse String.