Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package parciales;
- public class Main {
- static String resto(String cad) {
- String newcad="";
- for (int i=1; i<cad.length();i++) {
- newcad+=cad.charAt(i);
- }
- return newcad;
- }
- //”perros” tiene que devolver ”repsor”.
- static String invertirMitades(String s) {
- int cont=s.length();
- int cont2=s.length();
- int a=s.charAt(0);
- String mitad1="";
- String mitad2="";
- String cadFinal=mitad1+mitad2;
- /*if(cadaux.charAt(cadaux.length()/2)==s.charAt(0)) {
- return invertirMitades(resto(s));
- }*/
- if(cadFinal.length()==s.length())
- return cadFinal;
- if(cont==cont2) {
- cont--;
- mitad1=s.charAt(0)+mitad1;
- cadFinal=mitad1+mitad2;
- return invertirMitades(resto(s));
- //return mitad1=invertirMitades(resto(s))+mitad1;
- }
- if(cont==cont2) {
- cont--;
- mitad2=s.charAt(0)+mitad2;
- cadFinal=mitad1+mitad2;
- return invertirMitades(resto(s));
- //return mitad2=invertirMitades(resto(s))+mitad2;
- }
- return cadFinal;
- }
- //
- // solemnidad sole dad si n=4 y m=3
- public static String extremos(String s,int n,int m) {
- if(s.length()==n) {
- return s;
- }else {
- if(n>0) {
- return ""+s.charAt(0)+extremos(resto(s),n--,m);
- }else {
- return extremos(resto(s),n,m);
- }
- }
- }
- public static String reverse(String palabra) {
- if (palabra. length() == 1)
- return palabra;
- else
- return reverse(palabra.substring(1)) +palabra.charAt(0);
- }
- public static String reverse2(String palabra) {
- if (palabra. length() == 1)
- return palabra;
- else
- return reverse2(resto(palabra)) +palabra.charAt(0);
- }
- public static void main(String[] args) {
- ListaInt nuevalista=new ListaInt();
- nuevalista.agregarAtras(1);
- nuevalista.agregarAtras(1);
- nuevalista.agregarAtras(1);
- nuevalista.agregarAtras(12);
- nuevalista.agregarAtras(3);
- //nuevalista.descomponerPares();
- //ListaInt.espar(21);
- //nuevalista.imprimir();
- //nuevalista.descomponerPares2();
- //nuevalista.duplicarReflejando();
- //nuevalista.extraerPares();
- //nuevalista.extraerPares().imprimir();
- //nuevalista.separarPrimos();
- //nuevalista.imprimeprimos();
- //nuevalista.imprimir();
- //System.out.print(extremos("solemnidad", 4, 3));
- //System.out.print(reverse2("solemnidad"));
- nuevalista.imprimir();
- nuevalista.agregarLargoMesetas();
- nuevalista.imprimir();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement