Menu
CoddyTech

Palindrome String

Bir dize, soldan sağa ve sağdan sola aynı şekilde okunduğunda (örneğin level) palindrom olur. Küçük İngilizce harflerden oluşan bir s dizesi alan ve s bir palindromsa true, değilse false döndüren bir fonksiyon yaz.

Fonksiyon

isPalindrome(s: string) → boolean
sstring
kontrol edilecek küçük harfli dize
Döndürürboolean
s her iki yönde de aynı okunuyorsa doğru

Kısıtlar

  • 1 ≤ s.length ≤ 5 × 104
  • s yalnızca küçük İngilizce harfler (a ile z arası) içerir.

Örnekler

Girdi
s = "racecar"
Çıktı
true
Açıklama
Dıştan içe doğru karşılaştır: r ile r, a ile a, c ile c. Ortadaki e'nin bir eşi yok ve eşe ihtiyacı da yok, bu yüzden yanıt true.
challenge icon

Ek soru

Boşlukları ve noktalama işaretlerini atlayıp büyük/küçük harf farkını göz ardı etmek için iki işaretçiyi nasıl değiştirirdin; böylece Was it a car or a cat I saw bir palindrom olarak sayılır?

Kodu sıfırla
def isPalindrome(s):
    # Kodu buraya yazın

Test #1

Test #2

Test #3

Argüman

s = "racecar"

Beklenen Çıktı

true