İçeriğe geç

Palindrom Kontrolcüsü - Anında Metin Doğrulama Aracı (Ücretsiz)

Metnin ileri ve geri aynı okunup okunmadığını kontrol edin. Boşlukları, noktalama işaretlerini ve büyük/küçük harfleri destekleyen ücretsiz palindrom tespit aracı. Kodlama mülakatları, kelime oyunları ve öğrenme için mükemmel.

Palindrom Kontrolcüsü

Örnekler

  • "racecar" - Evet, bir palindromdur!
  • "A man a plan a canal Panama" - Evet, bir palindromdur!
  • "hello" - Hayır, palindrom değil
Yükleme hesaplayıcısı...
📚

Belgeler

Palindrom Denetleyici Nedir?

Palindrom denetleyici, bir metin parçasının baştan ve sondan okunduğunda aynı olup olmadığını test eden bir araçtır. Boşlukları, noktalama işaretlerini ve büyük harfleri yok sayar; bu nedenle "A man, a plan, a canal: Panama" gibi bir cümle, tersten çevrildiğinde karakter karakter aynı olmasa da palindrom sayılır.

Bu Palindrom Denetleyicisi Nasıl Kullanılır?

  1. Giriş kutusuna bir kelime, ifade veya sayı yazın ya da yapıştırın.
  2. Sonuç hemen görünür: "Yes, it's a palindrome!" veya "No, not a palindrome."
  3. Karşılaştırılan metni tam olarak görmek için "Cleaned text" satırını okuyun.
  4. Anında test etmek için örneklerden birine tıklayın.
  5. Girişi temizlemek ve yeniden başlamak için "Reset" seçeneğini kullanın.

Denetim tarayıcıda gerçekleştirilir. Hiçbir metin sunucuya gönderilmez.

Palindrom Denetleyicisi Nasıl Çalışır?

Araç iki adımda çalışır.

1. adım: Metni temizleme

Karşılaştırmadan önce metin temizlenir:

  • Vurgulu harfler, vurgusuz temel harflerine dönüştürülür. É, e olur; á, a olur.
  • Metin küçük harfe dönüştürülür.
  • Harf veya rakam olmayan her şey kaldırılır; buna boşluklar, virgüller, noktalar ve diğer noktalama işaretleri dahildir.

Bu adım yalnızca İngilizcede kullanılan 26 harfi değil, her alfabeden harfleri korur. Kiril, Yunan, İbrani ve Çince metinler de aynı şekilde temizlenir; böylece diğer dillerde yazılmış palindromlar da doğru biçimde tespit edilir.

2. adım: Metni tersiyle karşılaştırma

Temizlenmiş metin ters çevrilir ve harf harf, temizlenmiş özgün metinle karşılaştırılır. Her konum eşleşiyorsa metin bir palindromdur.

Palindrom formülü

Uzunluğu n olan temizlenmiş bir S dizesi için metin şu durumda palindromdur:

S[i] = S[n − 1 − i]; i, 0 ile n − 1 arasındaki her konum için.

Basitçe ifade edersek ilk harf son harfle, ikinci harf sondan ikinci harfle ve bu şekilde ortaya doğru eşleşmelidir. Bir dizeyi bu yöntemle denetlemek, uzunluğuyla orantılı zaman alır; çünkü hem temizleme adımı hem de karşılaştırma adımı her karaktere bir kez bakar.

Çözümlü örnek

"A man, a plan, a canal: Panama." cümlesini ele alalım.

  1. Temizleyin: Büyük-küçük harf farkını kaldırın, noktalama işaretleriyle boşlukları silin. Sonuç amanaplanacanalpanama olur.
  2. Temizlenmiş metni ters çevirin: amanaplanacanalpanama.
  3. İki diziyi karşılaştırın. Eşleşirler; bu nedenle cümle bir palindromdur.

Vurgulu metinler de aynı şekilde işlenir. "Été" (Fransızcada "yaz") ifadesi ete biçiminde temizlenir; çünkü É üzerindeki vurgu, vurgusuz e harfine dönüştürülür. ete tersten çevrildiğinde yine ete elde edilir; dolayısıyla bu bir palindromdur. İspanyolca "Dábale arroz a la zorra el abad" cümlesi dabalearrozalazorraelabad biçiminde temizlenir ve bu dizi de tersten aynı okunur.

Palindrom Örnekleri

Kelimeler: racecar, level, radar, civic, kayak, noon, rotor, madam

İfadeler: "A man, a plan, a canal: Panama", "Was it a car or a cat I saw?", "Never odd or even", "Do geese see God"

Sayılar: 12.321, 1001, 45.654

Palindrom Denetiminin Yaygın Kullanım Alanları

  • Kodlama mülakatları. Palindrom denetimi, standart bir dize işleme alıştırmasıdır. Adayın boş giriş, tek karakter ve büyük-küçük harflerin karışık kullanımı gibi sınır durumlarını nasıl ele aldığını test eder.
  • Form doğrulama. Bazı sistemler, tahmin edilmeleri daha kolay olabileceği veya belirli tarayıcıların kafasını karıştırabileceği için palindrom biçimindeki kullanıcı adlarını, ürün kodlarını ya da seri numaralarını işaretler.
  • Kelime oyunları ve bulmacalar. Bulmaca ve kelime oyunu tasarımcıları, oyuncular bunları keşfetmeyi genellikle tatmin edici bulduğu için palindromları cevap olarak kullanır.
  • Programlama öğretimi. Palindrom denetimi, gelişmiş veri yapılarına ihtiyaç duymadan dize işlemlerini, döngüleri ve koşullu mantığı bir araya getirdiği için yaygın bir başlangıç alıştırmasıdır.
  • Moleküler biyoloji. DNA'daki palindromik bir dizi, her iki zincir de aynı kimyasal yönde okunduğunda iki zincirde de aynı okunur. Restriksiyon enzimleri bu dizileri tanır ve DNA'yı bu noktalardan keser; bu teknik genetik mühendisliğinde yaygın olarak kullanılır.

Palindromların Kısa Tarihi

Palindromlara birçok kültürde ve yüzyılda rastlanır. "SATOR AREPO TENET OPERA ROTAS," ifadesinin yer aldığı Latince bir kelime karesi olan Sator Karesi, Pompeii'de bulunmuş ve 79 CE öncesine tarihlenmiştir. Soldan sağa, sağdan sola, yukarıdan aşağıya ve aşağıdan yukarıya olmak üzere dört yönde aynı okunur.

Yazarlar yüzyıllardır palindromları edebî bir meydan okuma olarak ele almıştır. James Joyce, Ulysses romanında kapının çalınmasını ifade etmek için "tattarrattat" kelimesini türetmiştir. 12 harften oluşan bu kelime, İngilizcedeki en uzun tek sözcüklü palindromlardan biri olarak sıkça anılır.

Sık sorulan sorular

Palindrom nedir?

Palindrom, boşluklar, noktalama işaretleri ve büyük-küçük harf farkı göz ardı edildiğinde baştan ve sondan aynı okunan bir kelime, ifade, sayı veya dizidir.

Bu araç boşlukları ve noktalama işaretlerini yok sayar mı?

Evet. Metin karşılaştırmadan önce temizlenir; bu nedenle "A man, a plan, a canal: Panama", virgülleri ve iki noktası bulunan ham cümle tersten aynı olmasa da palindrom olarak tanınır.

Vurgulu harfleri ve diğer alfabeleri işler mi?

Evet. Karşılaştırmadan önce vurgulu harfler temel harflerine dönüştürülür; örneğin é, e olur. Yalnızca İngiliz alfabesinin 26 harfi değil, her yazı sistemindeki harfler korunur; bu nedenle Yunanca, Kiril, İbrani veya Çince metinler İngilizce metinlerle aynı şekilde temizlenip karşılaştırılır.

Sayılar palindrom olarak denetlenir mi?

Evet. Temizleme sırasında rakamlar korunur; bu nedenle 12.321 veya 1001 gibi sayısal dizeler de kelimelerle aynı şekilde denetlenir.

Tek bir harf palindrom mudur?

Evet. Tek bir karakter, tanım gereği baştan ve sondan aynı okunur; bu nedenle hem "a" hem de "I" palindrom sayılır.

Palindrom ile anagram arasındaki fark nedir?

Palindrom, "radar" gibi baştan ve sondan aynı okunur. Anagram ise bir kelime veya ifadenin harflerini yeniden düzenleyerek "listen" ve "silent" örneklerinde olduğu gibi farklı bir kelime oluşturur. Bu iki kavramın birbiriyle ilgisi yoktur.