View Code of Problem 114

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {	
		String s;
		char c;
		StringBuilder list,list1;
		boolean flag;
		Scanner scan = new Scanner(System.in);
		while(scan.hasNext()) {
			list =  new StringBuilder();
			list1 =  new StringBuilder();
			s = scan.nextLine();
			for(int i=0;i<s.length();i++) {
				c = s.charAt(i);
				if(c>='a'&&c<='z'||c>='A'&&c<='Z') {
					list1.append(c);
				}else {
					list.append(list1.reverse()).append(c);
					list1.setLength(0);
				}	
			}
			if(list1.length()>0) {
				list.append(list1.reverse());
			}
			System.out.println(list);
		}
		scan.close();
		}
}

Double click to view unformatted code.


Back to problem 114