Menengah25 XPUnit 6: Olah Teks, soal 4 dari 12
Kalimat Palindrom
Periksa apakah sebuah kalimat terbaca sama dari depan dan belakang.
Palindrom adalah kata atau kalimat yang dibaca sama dari depan maupun dari belakang, seperti kodok atau Kasur ini rusak. Spasi, tanda baca, dan huruf besar kecil diabaikan.
Masukan
Satu baris berisi kalimat dengan minimal satu huruf.
Keluaran
Palindrom atau Bukan palindrom.
Contoh masukan dan keluaran
Contoh 1
Masukan
Kasur ini rusak
Keluaran
Palindrom
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Bersihkan kalimat dulu: ambil huruf saja dan kecilkan semuanya. Di Python, huruf.isalpha() memeriksa apakah sebuah karakter adalah huruf.
Petunjuk 2
Teks yang sudah bersih dibandingkan dengan kebalikannya. Di Python, kebalikan teks adalah teks[::-1].