package simpleproblems;

public class ReverseString {
	public static String reverseWord(String word) {
		int left = 0;
		int right = word.length() - 1;
		char[] letters = word.toCharArray();
		while (right > left) {
			char temp = letters[left];
			letters[left] = letters[right];
			letters[right] = temp;
			right --;
			left ++;
		}
		return new String(letters);
	}
	
	public static String reverseSentence(String sentence) {
		String[] words = sentence.split(" ");
		int left = 0;
		int right = words.length - 1;
		while (right > left) {
			String temp = words[left];
			words[left] = words[right];
			words[right] = temp;
			right --;
			left ++;
		}
		String r = "";
		for (String word: words) {
			r = r + word + " ";
		}
		return r.substring(0, r.length()-1);
	}
}
