/* 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
{
{
//Operaciones.
System.
out.
println("Resultado " + eliminaCeros
("00000000110110110011100000")); System.
out.
println("Resultado " + eliminaCeros
("00000000001001001000000000")); System.
out.
println("Resultado " + eliminaCeros
("00000000000011000000000000")); System.
out.
println("Resultado " + eliminaCeros
("00000000000001000000000000")); System.
out.
println("Resultado " + eliminaCeros
("00000000000000000000000000")); }
StringBuilder str = new StringBuilder(valor);
int start = str.indexOf("1");
if(start>-1){ //Valida si encuentra primera coincidencia de 1
str.delete(0, start);
}
int end = str.lastIndexOf("1");
if(end>-1){ //Valida si encuentra Ășltima coincidencia de 1
str.delete(end + 1, str.length());
}
if(start <0 && end <0 ){ //no encontro valores de 1
str.delete(0, str.length());
}
return str.toString();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAvL09wZXJhY2lvbmVzLgoJICBTeXN0ZW0ub3V0LnByaW50bG4oIlJlc3VsdGFkbyAiICArIGVsaW1pbmFDZXJvcygiMDAwMDAwMDAxMTAxMTAxMTAwMTExMDAwMDAiKSk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUmVzdWx0YWRvICIgICsgZWxpbWluYUNlcm9zKCIwMDAwMDAwMDAwMTAwMTAwMTAwMDAwMDAwMCIpKTsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJSZXN1bHRhZG8gIiAgKyBlbGltaW5hQ2Vyb3MoIjAwMDAwMDAwMDAwMDExMDAwMDAwMDAwMDAwIikpOwogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlJlc3VsdGFkbyAiICArIGVsaW1pbmFDZXJvcygiMDAwMDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAiKSk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUmVzdWx0YWRvICIgICsgZWxpbWluYUNlcm9zKCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIpKTsKCX0KCQoJCgkgcHJpdmF0ZSBzdGF0aWMgU3RyaW5nIGVsaW1pbmFDZXJvcyhTdHJpbmcgdmFsb3IpewogICAgICAKICAgICBTdHJpbmdCdWlsZGVyIHN0ciA9IG5ldyBTdHJpbmdCdWlsZGVyKHZhbG9yKTsgICAgIAogICAgICAgCiAgICAgaW50IHN0YXJ0ID0gc3RyLmluZGV4T2YoIjEiKTsKICAgICBpZihzdGFydD4tMSl7IC8vVmFsaWRhIHNpIGVuY3VlbnRyYSBwcmltZXJhIGNvaW5jaWRlbmNpYSBkZSAxCiAgICAgICAgIHN0ci5kZWxldGUoMCwgc3RhcnQpOwogICAgIH0KICAgICBpbnQgZW5kID0gc3RyLmxhc3RJbmRleE9mKCIxIik7CiAgICAgaWYoZW5kPi0xKXsgLy9WYWxpZGEgc2kgZW5jdWVudHJhIMO6bHRpbWEgY29pbmNpZGVuY2lhIGRlIDEKICAgICAgICBzdHIuZGVsZXRlKGVuZCArIDEsIHN0ci5sZW5ndGgoKSk7CiAgICAgfSAgICAgCiAgICAgCiAgICAgaWYoc3RhcnQgPDAgJiYgZW5kIDwwICl7IC8vbm8gZW5jb250cm8gdmFsb3JlcyBkZSAxCiAgICAgICBzdHIuZGVsZXRlKDAsIHN0ci5sZW5ndGgoKSk7ICAKICAgICB9ICAgICAgICAKICAgICAgIHJldHVybiBzdHIudG9TdHJpbmcoKTsKICAgIH0KCQoJCn0=