Menu
Coddy logo textTech

Wyzwanie: sprawdzanie palindromu

Część sekcji Logika i przepływ programu ścieżki PHP w Coddy. Lekcja 65 z 68.

challenge icon

Wyzwanie

Łatwy

Otrzymasz jedno wejście: ciąg znaków, który może być palindromem lub nie.

Palindrom to słowo lub wyrażenie, które czytane od przodu i od tyłu brzmi tak samo, jeśli pominąć wielkość liter. Na przykład "racecar", "level" i "Madam" to palindromy.

Odczytaj wejściowy ciąg znaków. Sprawdź, czy jest palindromem, porównując go z jego odwróconą wersją. Użyj funkcji do manipulowania ciągami znaków, aby odwrócić ciąg i porównać go bez uwzględniania wielkości liter.

Jeśli ciąg znaków jest palindromem, wypisz: Palindrome

Jeśli ciąg znaków nie jest palindromem, wypisz: Not a palindrome

Format wejścia:

  • Jeden wiersz zawierający ciąg znaków (na przykład: racecar lub hello)

Oczekiwane wyjście: Palindrome albo Not a palindrome, zależnie od tego, czy wejściowy ciąg znaków czytany od przodu i od tyłu brzmi tak samo (bez uwzględniania wielkości liter)

Spróbuj swoich sił

<?php
// Odczytaj dane wejściowe
$str = trim(fgets(STDIN));

// TODO: Napisz poniżej kod, który sprawdzi, czy ciąg znaków jest palindromem

// Wyświetl wynik
echo $result;
?>

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator PHP online