Situs web kami menggunakan cookies. Dengan mengklik accept, Anda memberikan persetujuan untuk penggunaan cookies sesuai dengan kebijakan privasi kami.
Anda akan diberikan serangkaian karakter. Tugas Anda adalah menentukan apakah string yang diberikan adalah palindrom. Palindrom adalah string yang arah maju dan mundurnya sama. Misalnya, string "mobil balap" adalah palindrom, tetapi string "apel" bukan.
Untuk mengatasi masalah ini, Anda dapat menggunakan algoritma sederhana. Pertama, balikkan string yang diberikan. Kemudian, bandingkan senar yang dibalik dengan senar aslinya. Jika kedua stringnya sama, maka string yang diberikan adalah palindrome. Jika tidak, string yang diberikan bukanlah palindrom.
Berikut ini contohnya::
>>> is_palindrome ("Racecar") true >>> is_palindrome ("apple") false
Berikut kode solusinya::
def is_palindrome(s): # Membalikkan string yang diberikan. s_reversed = s[::-1] # Bandingkan string yang dibalik dengan string aslinya. return s == s_reversed
</DetailMBBS, MD - Dermatologi, Venereology & Leprosy