[SOLUCIONADO] Ayuda en java palindromo

Iniciado por xc0d3, Octubre 26, 2012, 01:08:41 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 26, 2012, 01:08:41 PM Ultima modificación: Junio 07, 2017, 07:39:01 PM por xc0d3
Código: JAVA
public class Palindromo {

public static void main(String args[])
{
  ConsoleReader entrada = new ConsoleReader(System.in);
  String s="";
  System.out.print("Ingrese la palabra : ");
  s = entrada.readLine ();
 
  int i;
  int n=s.length();
  String str="";
  for(i=n-1;i>=0;i--)
  str=str+s.charAt(i);
  if(str.equals(s))
  System.out.println(s+ " es palindrome ");
  else
  System.out.println(s+ " no es  palindrome");
}

}

Tengo una pregunta que a veces me tortura "estoy loco yo o los locos son los demás"

Octubre 26, 2012, 01:54:39 PM #1 Ultima modificación: Febrero 15, 2014, 11:38:38 AM por Expermicid
Código: java

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

/**
*
* @author adwind
*/
public class NewClass {
     public static void main(String args[]) throws IOException {
         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
         String s="";
         System.out.print("Ingrese la palabra : ");
         s = br.readLine();
         s=s.replaceAll(" ", "");
         System.out.println(s);
         int i;   int n=s.length();
         String str="";
         for(i=n-1;i>=0;i--)
             str=str+s.charAt(i);
         if(str.equals(s))
             System.out.println(s+ " es palindrome ");
         else
             System.out.println(s+ " no es  palindrome"); }
}

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Muchas gracias :D me podrias explicar las lineas // please

Para eliminar espacios solo con esto          s=s.replaceAll(" ", "");
remplazamos cada espacio. solo agrega eso en tu code.
debajo de s = entrada.readLine ();