Menu
Coddy logo textTech

Desafio: Verificador de Palíndromos

Parte da seção Lógica & Fluxo do Journey de PHP da Coddy — lição 65 de 68.

challenge icon

Desafio

Fácil

Você receberá uma única entrada: uma string que pode ou não ser um palíndromo.

Um palíndromo é uma palavra ou frase que é lida da mesma forma de frente para trás e de trás para frente, ignorando a diferença entre maiúsculas e minúsculas. Por exemplo, "racecar", "level" e "Madam" são todos palíndromos.

Leia a string de entrada. Verifique se ela é um palíndromo comparando-a com sua versão invertida. Use funções de manipulação de string para inverter a string e compará-la de forma insensível a maiúsculas e minúsculas.

Se a string for um palíndromo, imprima: Palindrome

Se a string não for um palíndromo, imprima: Not a palindrome

Formato de entrada:

  • Uma única linha contendo uma string (exemplo: racecar ou hello)

Saída esperada: Palindrome ou Not a palindrome, dependendo se a string de entrada é lida da mesma forma de frente para trás e de trás para frente (insensível a maiúsculas e minúsculas)

Experimente você mesmo

<?php
// Ler a entrada
$str = trim(fgets(STDIN));

// TODO: Escreva seu código abaixo para verificar se a string é um palíndromo

// Exibir o resultado
echo $result;
?>

Todas as lições de Lógica & Fluxo