View Code of Problem 114

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        char[] get = scanner.nextLine().toCharArray();
        StringBuilder sb = new StringBuilder();
        StringBuilder word = new StringBuilder();
        boolean flag = false;
        for (int i = 0; i < get.length; i++) {
            if (get[i] == ' ') {
                if (flag) {
                    sb.append(word.reverse().toString());
                    word = new StringBuilder();
                    flag = false;
                }
                sb.append(get[i]);
            } else {
                flag = true;
                word.append(get[i]);
            }
        }
        System.out.print(sb.toString());
    }
}

Double click to view unformatted code.


Back to problem 114