package com.anuragkapur.ctci.arraysandstrings;
/**
* @author anuragkapur
*/
public class Prob1_2_ReverseCharsInString {
public String reverse(String input) {
if (input == null)
return null;
char chars[] = input.toCharArray();
int forward = 0;
int backward = chars.length - 1;
while (forward < backward) {
char temp = chars[forward];
chars[forward] = chars[backward];
chars[backward] = temp;
forward ++;
backward --;
}
return new String(chars);
}
}