Palindrom nedir?

Palindrom, ileri ve geri doğru okunduğunda aynı olan bir sözcük, ifade, sayı veya dizidir. Klasik tek sözcüklü örnekler arasında "racecar", "level" ve "madam" yer alır. İfadeler de noktalama işaretleri ve boşluklar göz ardı edildiğinde palindrom olabilir — "A man, a plan, a canal: Panama" en ünlü örneklerden biridir.

Palindromlar matematikte (121 veya 1331 gibi palindromik sayılar), biyolojide (palindromik DNA dizileri) ve rekreatif dilbilimde görülür. Bunları tespit etmek, giriş verilerini normalleştirmeyi gerektirir — büyük ve küçük harfleri aynı olarak mı ele alacağınıza ve boşlukların veya noktalama işaretlerinin sayılıp sayılmayacağına karar vermek — string'i ters çevrilmiş haliyle karşılaştırmadan önce.

Araç açıklaması

Bu araç, verilen bir sözcük veya ifadenin palindrom olup olmadığını kontrol eder. Herhangi bir metni yapıştırın veya yazın; araç hemen bunun her iki yönde de aynı şekilde okunup okunmadığını bildirir. İki seçenek, kontrolün ne kadar kesin uygulanacağını denetlemenizi sağlar: harf büyüklüğünü göz ardı etme ve alfanümerik olmayan karakterleri (boşluklar, noktalama işaretleri, tireler vb.) karşılaştırmadan önce kaldırma.

Örnekler

Giriş Büyüklüğü yoksay Alfanümerik olmayan karakterleri yoksay Sonuç
racecar Palindrom
Racecar Palindrom
Racecar Palindrom değil
A man, a plan, a canal: Panama Palindrom
hello Palindrom değil
12321 Palindrom

Özellikler

  • Yazarken gerçek zamanlı palindrom tespiti
  • Büyüklüğe duyarsız kontroller için harf büyüklüğünü yoksayma seçeneği
  • Kontrol etmeden önce boşlukları ve noktalama işaretlerini kaldırma seçeneği

Seçenekler açıklandı

Seçenek Açıklama
Büyüklüğü yoksay Büyük ve küçük harfleri eşit olarak ele alır (A = a)
Alfanümerik olmayan karakterleri yoksay Karşılaştırmadan önce boşlukları, noktalama işaretlerini ve sembolleri kaldırır; böylece "A man, a plan, a canal: Panama" gibi ifadeler palindrom olarak tanınır