Python’da bir stringi nasıl palindrom olarak kontrol edebilirim?

Python’da String Palindrom Kontrolü

Bir stringin palindrom olup olmadığını kontrol etmek için aşağıdaki yöntemleri kullanabilirsiniz:
  • Tersten Kontrol: Stringin kendisini ters çevirip, orijinal ile karşılaştırabilirsiniz.
  • Loop Kullanarak: Stringin baştan ve sondan karakterlerini karşılaştırarak kontrol edebilirsiniz.
  • Python Fonksiyonu: Her iki yöntemi bir fonksiyon içerisinde birleştirerek daha kullanışlı hale getirebilirsiniz.

Örnek Kodlar

Tersten Kontrol Yöntemi

def is_palindrome(s):
    return s == s[::-1]

Loop Kullanarak Kontrol Yöntemi

def is_palindrome(s):
    for i in range(len(s) // 2):
        if s[i] != s[len(s) - 1 - i]:
            return False
    return True
Bu yöntemlerden birini kullanarak stringin palindrom olup olmadığını rahatlıkla kontrol edebilirsiniz.

Python’da bir stringi nasıl palindrom olarak kontrol edebilirim?

🐞

Hata bildir

Paylaş