Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.

Example 1:

Input: "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"

Note: In the string, each word is separated by single space and there will not be any extra space in the string.

/**
 * @author binkang
 * @date May 6, 2017
 */
public class ReverseWordsInAString3 {
	public String reverseWords(String s) {
		String[] ss = s.split(" ");
		String result = "";
		for(int i=0;i<ss.length-1;i++) {
			result += reverse(ss[i]) + " ";
		}
		return result+=reverse(ss[ss.length-1]);
	}
	
	private String reverse(String temp) {
		String rev = "";
		for(int j = temp.length()-1;j>=0;j--) {
			rev +=temp.charAt(j);
		}
		return rev;
	}
}