Skip to main content

Java Programlama : String Palindrom Kontrolü

Aşağıdaki kaynak kodlarını paylasağım program kullanıcıdan aldığı stringin palindrom olup olmadığını kontrol edecektir. Ve yaptığı kontrole göre  “Girilen String Palindromdur” yada  “Girilen String Palindrom Değildir” mesajını ekrana yazdıracağız.

Palindrom String Nedir ?  Tersten okunuşu ile normal okunuşu arasında fark olmayan kelimelere palindrom kelimeler denir. Örneğin “aba” palindrom bir kelimedir. Çünkü gerek soldan okumaya başladığınızda gerekse sağdan okumaya başladığınızda aynı şekilde okunur. Bu tip kelimelere palindrom kelimeler denir.

Nasıl bir algoritma kullanacağımıza karar verelim.  Öncelikle kullanıcının girdiği bir string olacağı için bir tane string tipinden değişken tanımlamamız gerekiyor.  Sonra gerekli analizleri yaptığımızda  girilen kelimenin tersten okunusu bulmamız gerektğini  anlıyoruz. Onun içinde içi boş olan ikinci String türünden değişken oluşturuyoruz.  Ve İlk Stringin  en son karakterinden başlayarak  ikinci olarak tanımladığımız Stringe atıyoruz. Yani  ilk Stringin son karakteri diğerinin ilk karakteri olacak sekilde. Bir nevi diziyi kopyaliyoruz diyelim. Ama bu kopyala işlemi tersten oluyor. Daha sonra elimizde iki tane String değiskeni oluşuyor şimdi bu iki değişkenin birbirine eşit olup olmadığını kontrol edersek  sonuca varabiliriz.

Devamını Oku

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS