package problems.medium;
/**
* Created by sherxon on 1/9/17.
*/
public class ReverseString {
public static String reverseWords(String s) {
StringBuilder sb= new StringBuilder();
StringBuilder word= new StringBuilder();
char[] a= s.trim().toCharArray();
for(int i=0; i<a.length; i++){
if(a[i]!=' ')word.append(a[i]);
else if(word.length()>0) {
sb.insert(0, word);
sb.insert(0, " ");
word.setLength(0);
}
}
if(word.length()>0) {
sb.insert(0, word);
sb.insert(0, " ");
word.setLength(0);
}
if(sb.length()>0)
return sb.substring(1);
else return sb.toString();
}
public static void main(String[] args) {
System.out.println(reverseWords(" "));
}
}