/* 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
{
{
System.
out.
println("Valor A: " +A
); String resultado
= invertir
(A
); System.
out.
println("Valor A invertido: " + resultado
); }
byte[] bytes = valorInicial.getBytes();
for(byte b: bytes){
b = (byte) (b ^ 1); //*OperaciĆ³n XOR
String res
= new String(new byte[] {b
}); //*Convierte byte a String resultado
+= String.
valueOf(res
); //*Agrega valor a cadena resultante. }
return resultado;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgU3RyaW5nIEEgPSAiMDExMDEwIjsKICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlZhbG9yIEE6ICIgK0EpOyAgIAogICAgIFN0cmluZyByZXN1bHRhZG8gPSBpbnZlcnRpcihBKTsKICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlZhbG9yIEEgaW52ZXJ0aWRvOiAiICsgcmVzdWx0YWRvKTsgCgl9CgkKCXB1YmxpYyBzdGF0aWMgU3RyaW5nIGludmVydGlyIChTdHJpbmcgdmFsb3JJbmljaWFsKXsKICAgICBTdHJpbmcgcmVzdWx0YWRvID0iIjsKICAgICBieXRlW10gYnl0ZXMgPSB2YWxvckluaWNpYWwuZ2V0Qnl0ZXMoKTsgICAgICAgICAKICAgICBmb3IoYnl0ZSBiOiBieXRlcyl7CiAgICAgICAgYiAgPSAoYnl0ZSkgKGIgXiAxKTsgLy8qT3BlcmFjacOzbiBYT1IKICAgICAgICBTdHJpbmcgcmVzID0gbmV3IFN0cmluZyhuZXcgYnl0ZVtdIHtifSk7IC8vKkNvbnZpZXJ0ZSBieXRlIGEgU3RyaW5nCiAgICAgICAgcmVzdWx0YWRvICs9ICBTdHJpbmcudmFsdWVPZihyZXMpOyAvLypBZ3JlZ2EgdmFsb3IgYSBjYWRlbmEgcmVzdWx0YW50ZS4KICAgICB9ICAgICAgICAgCiAgICByZXR1cm4gcmVzdWx0YWRvOwp9CgkKfQ==