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?
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,