Palindrome merupakan kata, frasa, angka maupun susunan yang lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang. Kata "palindrom" berasal dari bahasa Yunani: palin ("balik") dan dromos ("pacuan kuda").
Berikut ini adalah Koding / script java untuk membuat program palindrome :
Hasil :
Teksnya :
import java.util.Scanner;
public class palindrome {
static boolean kataPalindrome(String kata) {
int left = 0;
int right = kata.length()-1;
while (left < right) {
if (kata.charAt(left) != kata.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
public static void main (String args []) {
Scanner input = new Scanner(System.in);
System.out.println("PALINDROME CHECKER");
System.out.println("==================");
System.out.print("\ninput kalimat : ");
String kata2 = input.nextLine();
if (kataPalindrome(kata2))
System.out.println(kata2+" adalah Palindrome");
else
System.out.println(kata2+" Bukan Palindrome");
}
}
Tidak ada komentar
Posting Komentar