class Solution {
    public String reverseWords(String s) {
        String arr[] = s.split(" ");
        for(int i = 0; i < arr.length; i++){
            char[] ch = arr[i].toCharArray();
            reverse(ch);
            String str = String.valueOf(ch);
            arr[i] = str;
        }
        String str = String.join(" ", arr);
        return str;
    }
    public static void reverse(char[] s){
        int i = 0;
        int n = s.length;
        int j = n - 1;
        while(j > i){
            char temp = s[i];
            s[i] = s[j];
            s[j] = temp;
            i++;
            j--;
        }
    }
}
Comments (0)