jueves, 27 de noviembre de 2008

Ejercicio resuelto en java de frases palindromos

Las frases palindromas son aquellas que leidos al reves dicen lo mismo.  He aquí algunos ejemplos "Anita lava la tina", "Acaso hubo buhos aca" , "La ruta nos aportó otro paso natural",etc. Ahoar veamos como implematar ese problema en java.

Empezaremos con la entada de la frase que es lo fundamental y una ya lo sabe; seguidamente eliminar los espacios en blanco de la frase ingresada y el codigo es:
  //elimina los espacios en blanco de la frase
        for (int j=0; j <>
             if (frase.charAt(j) != ' '){
             bb += frase.charAt(j);
             }
         }

Después pasaremos a invertir la frase sin espacios para luego compararla con la frase sin espacios y el codigo es el siguiente:

 //invierte la frase sin espacios  
      for (int i=bb.length()-1;i>=0;i--){
          ncad=String.valueOf(bb.charAt(i));
          n=n+ncad;
     }
       
 //compara anbas cadenas guardadas (n y bb)
      if (bb.equals(n)){
         System.out.println("son palindromas");
      }
      else{
         System.out.println("No son palindromas");
      }

Este es todo lo que debemos hacer y si quiern otra ayudadita en otro ejemplos basicos de la programacion en java, vb .net y  python escriban sus comentarios.                  

estare esperando sus comentarios.