Algoritma Soruları ve Çözümleri - 6

Palindrom Kelime Kontrolü Örneği

Palindrom : bir kelimenin ya da bir cümlenin baştan ve sondan okunuşunun aynı olması durumudur.

Bu kapsamda kullanıcıdan alınan kelimenin tersten okunuşu ile aynı olup olmadığını kontrol etmek amacıyla Java'da algoritmasını yazalım.



public class PalindromAlgoritmasi {

    public static void algoritma(String kelime) {        
        String kontrol = "";
        for (int i = 0; i < kelime.length(); i++) {
            kontrol += kelime.charAt(kelime.length() - 1 - i);
        }
        if (kontrol.equals(kelime)) {
            System.out.println("Girilen kelime 'Palindrom' kelimedir.");
        } else {
            System.out.println("Girilen kelime 'Palindrom' kelime değildir.");
        }
    }

    public static void main(String[] args) {
        Scanner scr = new Scanner(System.in);
        System.out.print("Kontrol edilecek kelimeyi giriniz....:");
        algoritma(scr.nextLine());

    }

}

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Uyarı Mesajları Vermek (msgbox)

Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile

Asp.Net Eval Kullanımı