Tentang Dokter
petunjuk
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 string tersebut sama, maka string tersebut adalah palindrom. 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): # Reverse the given string. s_reversed = s[::-1] # Compare the reversed string to the original string. return s == s_reversed
</detail