/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
char[] array = s.toCharArray();
char tmp;
for(int i=array.length/2; i >= 0; i--) {
tmp = array[i];
array[i] = array[array.length-1-i];
array[array.length-1-i] = tmp;
}
}
char[] array = s.toCharArray();
char tmp;
for(int i=(array.length - 1) / 2; i >= 0; i--) {
tmp = array[i];
array[i] = array[array.length-1-i];
array[array.length-1-i] = tmp;
}
}
{
System.
out.
println(reverse
("Java")); System.
out.
println(fixReverse
("Java")); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCnB1YmxpYyBzdGF0aWMgU3RyaW5nIHJldmVyc2UoU3RyaW5nIHMpIHsKICAgIGNoYXJbXSBhcnJheSA9IHMudG9DaGFyQXJyYXkoKTsKICAgIGNoYXIgdG1wOwogICAgZm9yKGludCBpPWFycmF5Lmxlbmd0aC8yOyBpID49IDA7IGktLSkgewogICAgICAgIHRtcCA9IGFycmF5W2ldOwogICAgICAgIGFycmF5W2ldID0gYXJyYXlbYXJyYXkubGVuZ3RoLTEtaV07CiAgICAgICAgYXJyYXlbYXJyYXkubGVuZ3RoLTEtaV0gPSB0bXA7CiAgICB9CiAgICByZXR1cm4gbmV3IFN0cmluZyhhcnJheSk7Cn0KCnB1YmxpYyBzdGF0aWMgU3RyaW5nIGZpeFJldmVyc2UoU3RyaW5nIHMpIHsKICAgIGNoYXJbXSBhcnJheSA9IHMudG9DaGFyQXJyYXkoKTsKICAgIGNoYXIgdG1wOwogICAgZm9yKGludCBpPShhcnJheS5sZW5ndGggLSAxKSAvIDI7IGkgPj0gMDsgaS0tKSB7CiAgICAgICAgdG1wID0gYXJyYXlbaV07CiAgICAgICAgYXJyYXlbaV0gPSBhcnJheVthcnJheS5sZW5ndGgtMS1pXTsKICAgICAgICBhcnJheVthcnJheS5sZW5ndGgtMS1pXSA9IHRtcDsKICAgIH0KICAgIHJldHVybiBuZXcgU3RyaW5nKGFycmF5KTsKfQoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXZlcnNlKCJKYXZhIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihmaXhSZXZlcnNlKCJKYXZhIikpOwoJfQp9