Políndromo

Oi pessoal,

Alguém me ajuda nisto? É para escrever um programa que dado uma palavra ou frase, lida do teclado, o mesmo programa determina se a frase/palavra pode ser classificada como sendo um Políndromo ou não. Caso seja. imprima :Políndromo. Caso não: Não é políndromo.

Alguém tem este programa escrito, ou consegue escrever?

E qual é a dúvida mesmo?

Para facilitar suas buscas, use a palavra correta (palíndromo), não “políndromo”. Acho que há várias soluções do seu problema, é questão de procurar com um pouco de atenção. Basta procurar por “palíndromo” e “java” no Google.

Ve se esse codigo ajuda!!

  public class Palindromo
  {
  
    static boolean palindromo(String verso)
    {
      int i =  0, n = verso.length(), k = n / 2;
      boolean cond = true;
      while (cond && i < k)
      {
        cond = verso.charAt(i) == verso.charAt(n - i - 1);
        i = i + 1;
      }
      return cond;
    }
  
    public static void main(String argv[])
    {
      String verso = IO.readString();
      if (palindromo(verso)) IO.writeln("sim");
      else IO.writeln("nao");
    }
  
 }

Abraço,