Menu
CoddyTech

Palindrome String

Bir metin, soldan sağa ve sağdan sola aynı şekilde okunduğunda (örneğin level) palindromdur. Küçük İngilizce harflerden oluşan bir s metni 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ı okunduğunda 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 eşi yoktur ve gerek de yoktur; bu yüzden yanıt true.

lock iconGönderirken +16 gizli test

challenge icon

Ek soru

Harf büyüklüğü, boşluklar ve noktalama işaretleri yok sayıldığında Was it a car or a cat I saw gibi bir cümle palindromdur. Bu karakterleri atlamak için iki işaretçiyi nasıl değiştirirdin?

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

Durum 1

Durum 2

Durum 3

Girdi

s = "racecar"

Beklenen

true