344. Reverse String

문자 배열로 주어진 문자열을 반전시키는 함수를 작성

344. Reverse String

class Solution {
    
    // 문자열 뒤집기 
    // T: O(n)
    // S: O(1)
    public void reverseString(char[] s) {
        int left = 0, right = s.length - 1;
        while (left < right) {
            swap(s, left++, right--);
        }
    }
    
    public void swap(char[] s, int left, int right) {
        char temp = s[left];
        s[left] = s[right];
        s[right] = temp; 
    }
}





© 2017. by yeopoong.github.io

Powered by yeopoong