/* 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
{
{
int n = 9998;
long timeMs
= System.
nanoTime(); System.
out.
println(reverse
(n
) + " | " + (System.
nanoTime()-timeMs
)); System.
out.
println(reverseInt
(n
) + " | " + (System.
nanoTime()-timeMs
)); }
private static int reverse(int n) {
new StringBuilder
(Integer.
toString(n
)).
reverse().
toString()); }
private static int reverseInt(int n) {
int rev = 0;
while(n>0){
rev = (rev*10)+n%10;
n=n/10;
}
return rev;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCBuID0gOTk5ODsKCQlsb25nIHRpbWVNcyA9IFN5c3RlbS5uYW5vVGltZSgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXZlcnNlKG4pICsgIiB8ICIgKyAoU3lzdGVtLm5hbm9UaW1lKCktdGltZU1zKSk7CgkJdGltZU1zID0gU3lzdGVtLm5hbm9UaW1lKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHJldmVyc2VJbnQobikgKyAiIHwgIiArIChTeXN0ZW0ubmFub1RpbWUoKS10aW1lTXMpKTsKCX0KCQoJIHByaXZhdGUgc3RhdGljIGludCByZXZlcnNlKGludCBuKSB7CiAgICAgICAgcmV0dXJuIEludGVnZXIucGFyc2VJbnQoCiAgICAgICAgICAgIG5ldyBTdHJpbmdCdWlsZGVyKEludGVnZXIudG9TdHJpbmcobikpLnJldmVyc2UoKS50b1N0cmluZygpKTsKICAgIH0KICAgIAogICAgIHByaXZhdGUgc3RhdGljIGludCByZXZlcnNlSW50KGludCBuKSB7CiAgICAgCWludCByZXYgPSAwOwogICAgIAl3aGlsZShuPjApewogICAgIAkJcmV2ID0gKHJldioxMCkrbiUxMDsKICAgICAJCW49bi8xMDsKICAgICAJfQogICAgICAgIHJldHVybiByZXY7CiAgICB9Cn0=