Menu
CoddyTech

Tantangan: Pemeriksa Palindrom

Termasuk bagian Logika dan Alur dalam perjalanan PHP di Coddy. Pelajaran 65 dari 68.

challenge icon

Tantangan

Mudah

Kamu akan menerima satu input: sebuah string yang mungkin merupakan palindrom atau mungkin bukan.

Palindrom adalah kata atau frasa yang dibaca sama dari depan maupun dari belakang jika huruf besar-kecil diabaikan. Contohnya, "racecar", "level", dan "Madam" semuanya adalah palindrom.

Baca string input. Periksa apakah string tersebut merupakan palindrom dengan membandingkannya dengan versi terbaliknya. Gunakan fungsi manipulasi string untuk membalik string dan membandingkannya tanpa membedakan huruf besar-kecil.

Jika string tersebut merupakan palindrom, cetak: Palindrome

Jika string tersebut bukan palindrom, cetak: Not a palindrome

Format input:

  • Satu baris yang berisi string (contoh: racecar atau hello)

Output yang diharapkan: Palindrome atau Not a palindrome, berdasarkan apakah string input dibaca sama dari depan maupun dari belakang (tanpa membedakan huruf besar-kecil)

Coba sendiri

<?php
// Baca input
$str = trim(fgets(STDIN));

// TODO: Tulis kodemu di bawah ini untuk memeriksa apakah string tersebut palindrom

// Tampilkan hasilnya sebagai output
echo $result;
?>

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler PHP online