# Palindrom Palindrom, ileriye ve geriye doğru okunduğunda aynı bir kelime, deyim, sayı veya kelimeyi oluşturan özel bir kelime dizisidir. Palindrom oluşturulurken sözcükler veya harfler arasında noktalama ve boşluklar olabilir. ## Adımlar 1. Tüm noktalama işaretlerini ve boşlukları kaldırarak ve tüm harfleri küçük harfe dönüştürerek kelimeyi düzenleyin. 2. Düzenleme sırasını tersine çevirin. 3. Düzenlenmiş kelime dizisi, ters çevrilmiş diziyle aynıysa, o zaman bir palindrom oluşturmuş olursunuz. ## Örnekler ### Tek Kelimeden Oluşan Palindromlar - Ulu - Ütü - Velev - Verev - Yapay ### Çok Kelimeden Oluşan Palindromlar - Ah adi demir erimedi daha. - Al kazık çak karaya kayarak kaç kızakla. - Al yarısını sırayla. ## Uygulamalar - [C](../../../algorithms/C/strings/palindrome.c) - [C++](../../../algorithms/CPlusPlus/Maths/palindrome.cpp) - [C#](../../../algorithms/CSharp/src/Strings/palindrome.cs) - [Haskell](../../../algorithms/Haskell/strings/palindrome.hs) - [Java](../../../algorithms/Java/strings/palindrome.java) - [JavaScript](../../../algorithms/JavaScript/src/strings/palindrome.js) - [Python](../../../algorithms/Python/strings/palindrome.py) - [Rust](../../../algorithms/Rust/strings/palindrome/src/main.rs) ## Video Linki [Palindrom Algoritmasını Açıklayan Coursera videosu](https://www.coursera.org/lecture/program-code/palindrome-algorithm-1-zzQqs) ## Diğer Linkler [Wikipedia](https://tr.wikipedia.org/wiki/Palindrom)