Basit bir algoritma - Oyun Geliştiren Blogger

Basit bir algoritma



Soru : Girilen kelimenin polindrom kelime olup olmadığını çözünüz.

Polindrom kelime, baştan veya sondan okunması fark etmeyen kelimedir. Her halükarda aynı kelimeyi söylemiş oluruz.

Girdi : kayak
Çıktı : Polindrom kelime !

Girdi : sezer
Çıktı : Polindrom kelime değil !

  import java.util.Scanner;

public class polindromkelime {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Kelime gir : ");
       
        String s = scanner.nextLine();
        int n = s.length();
        for (int i = 0; i < s.length(); i++) {
            if(s.charAt(i) == s.charAt((n-i-1)))
            {
                if(i >= n/2)
                {
                    System.out.println("Polindrom kelime !");
                    break;
                }
                
            }
            else
            {
                System.out.println("Polindrom kelime değil !");
                break;
            }
        }
    }
}

Yorum Gönder

0 Yorumlar