Apa itu Nomor Palindrome?
Sebuah Palindrome Number adalah sebuah bilangan yang jika dibalik sama dengan bilangan aslinya
Contoh Nomor Palindrome
121, 393, 34043, 111, 555, 48084
Contoh Nomor Palindrome
LOL, MADAMLogika Program
- Ambil nomor masukan yang perlu diperiksa untuk menjadi Palindrome
- Salin nomor ke variabel sementara dan balikkan.
- Bandingkan angka terbalik dan asli.
- Jika sama, nomornya adalah "nomor palindrome"
- Nomor lain bukan "nomor palindrome"
Bagaimana cara memeriksa apakah nomor yang dimasukkan adalah Palindrome atau bukan
paket com.guru99;public class PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Ini adalah nomor yang akan diperiksa palindromea = inputNumber;// Kode untuk membalikkan angkasementara (a> 0){System.out.println ("Nomor Input" + a);lastDigit = a% 10; // mendapatkan sisanyaSystem.out.println ("Digit Terakhir" + digit terakhir);System.out.println ("Digit" + lastDigit + "telah ditambahkan ke jumlah" + (jumlah * 10));jumlah = (jumlah * 10) + digit terakhir;a = a / 10;}// jika bilangan yang diberikan sama dengan jumlah dari bilangan adalah palindrome, sebaliknya bukan palindromejika (jumlah == inputNumber)System.out.println ("Nomor adalah palindrome");lainSystem.out.println ("Nomor bukan palindrome");}}
Keluaran Kode:
Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome