package problems.easy;
/**
* Created by sherxon on 2016-12-23.
*/
/**
* Write a function that takes a string as input and returns the string reversed.
*/
public class ReverseString {
/**
* The idea is to start swapping elements (a[i] with a[a.length-i])
* */
static public String reverseString(String s) {
char[] a = s.toCharArray();
int n = a.length - 1;
for (int i = (n - 1) / 2; i >= 0; i--) {
char temp = a[i];
a[i] = a[n - i];
a[n - i] = temp;
}
return String.valueOf(a);
}
}