557. Reverse Words in a String III

557. Reverse Words in a String III

class Solution {
  	public static String reversWord(String s) {
		return new StringBuffer(s).reverse().toString();
	}

	public static String reverseWords(String s) {

		int endOfFirst = s.indexOf(" ");
		if (endOfFirst == -1)
			return reversWord(s);
		return reversWord(s.substring(0, endOfFirst)) + " " + reverseWords(s.substring(endOfFirst + 1));
	}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s