LC 0344 [E] Reverse String - ALawliet/algorithms GitHub Wiki

class Solution:
    def reverseString(self, s: List[str]) -> None:
        """
        Do not return anything, modify s in-place instead.
        """
        l = 0
        r = len(s) - 1
        while l < r:
            s[l], s[r] = s[r], s[l]
            l += 1 ; r -= 1
            
        # for i in range(len(s) // 2):
            # s[i], s[-i-1] = s[-i-1], s[i]
            
        # for i in range(len(s) // 2):
            # s[i], s[~i] = s[~i], s[i]
            
        # s.reverse()
        
        # s[:] = s[::-1]