/* 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
{
{
Scanner input
= new Scanner
(System.
in); System.
out.
println("Enter a posotive integer between 1 and 2^32-1"); String stringNumber
= input.
nextLine(); long decimalNumber
= Integer.
parseUnsignedInt(stringNumber
); while(decimalNumber > 0) {
// store the bits
nums.
append(String.
valueOf(decimalNumber
& 1)); decimalNumber = (decimalNumber >> 1);
}
// reverse and convert it into string
System.
out.
print(nums.
reverse().
toString()); // your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICBTY2FubmVyIGlucHV0ID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCSAgU3RyaW5nQnVmZmVyIG51bXMgPSBuZXcgU3RyaW5nQnVmZmVyKCk7CgkgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgYSBwb3NvdGl2ZSBpbnRlZ2VyIGJldHdlZW4gMSBhbmQgMl4zMi0xIik7CgkgIFN0cmluZyBzdHJpbmdOdW1iZXIgPSBpbnB1dC5uZXh0TGluZSgpOwoJICBsb25nIGRlY2ltYWxOdW1iZXIgPSBJbnRlZ2VyLnBhcnNlVW5zaWduZWRJbnQoc3RyaW5nTnVtYmVyKTsKCSAgd2hpbGUoZGVjaW1hbE51bWJlciA+IDApIHsKCSAgICAvLyBzdG9yZSB0aGUgYml0cwoJICAgIG51bXMuYXBwZW5kKFN0cmluZy52YWx1ZU9mKGRlY2ltYWxOdW1iZXIgJiAxKSk7CgkgICAgZGVjaW1hbE51bWJlciA9IChkZWNpbWFsTnVtYmVyID4+IDEpOwoJICB9IAoJICAvLyByZXZlcnNlIGFuZCBjb252ZXJ0IGl0IGludG8gc3RyaW5nCgkgIFN5c3RlbS5vdXQucHJpbnQobnVtcy5yZXZlcnNlKCkudG9TdHJpbmcoKSk7CgkgIC8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQ==