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 T.C. Kimlik Doğrulama (Mernis) Web Service ile

Chrome HSTS Hatası Nedir ve Nasıl Çözülür?

Windows 11'i Ücretsiz Olarak Etkinleştirme Rehberi