TEMA

wrong answer 10%

Thiago Alv preguntado 3 years ago

import java.util.; import java.io.; public class Main{ public static void main (String[] args){ PrintStream sa = System.out; Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String a = sc.next(); String x = a,b =x; int o=0,c,l = x.length()-1,z = x.length()-2,v,j=0,k=0,m=0; if(a.length()>=2){ for(int i=0;i<a.length()-1;i++){ if(a.charAt(i)==a.charAt(i+1)) k++; else{ k = 0; break; } } if(k==a.length()-1){ m++; } if(x.charAt(z)==x.charAt(l) && k==0){ b = a.substring(0,l); o++; } if(m==0){ for(int i=2;i<a.length()-1;i++){ if(x.charAt(l) == a.charAt(i)){ c = i-1; if(x.charAt(z) == a.charAt(c)){ v = i+1; if(v <= a.length()){ if(v<a.length()){ sa.println(a.substring(0,v)); j++; } } } } } } } int as=0; if(o!=0){ sa.println(b); } if(m!=0 && a.length()!=3){ if(a.length()%2==0) as = a.length()/2; else as=a.length()/2+1; for(int i = as;i<a.length();i++){ sa.println(a.substring(0,i)); m++; j++; } } if(a.length()==3 && m!=0){ sa.println(a.substring(0,2)); j++; } if(j==0) sa.println(a); }

}

}

Este tema aún no ha sido contestado. ¡Sé el primero!

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.