Apakah Nombor Palindrome?
Nombor Palindrome adalah nombor yang walaupun terbalik sama dengan nombor asal
Contoh Nombor Palindrome
121, 393, 34043, 111, 555, 48084
Contoh Nombor Palindrome
LOL, MADAMLogik Program
- Ambil nombor input yang perlu diperiksa untuk menjadi Palindrome
- Salin nombor ke pemboleh ubah sementara dan terbalikkan.
- Bandingkan nombor terbalik dan asal.
- Sekiranya sama, nombor adalah "nombor palindrome"
- Nombor lain bukan "nombor palindrome"
Cara memeriksa sama ada nombor input Palindrome atau tidak
pakej com.guru99;kelas awam PalindromeNum {utama kekosongan statik awam (String [] args){int lastDigit, jumlah = 0, a;int inputNumber = 171; // Ini adalah nombor yang akan diperiksa untuk palindromea = inputNumber;// Kod untuk membalikkan nomborsemasa (a> 0){System.out.println ("Nombor Input" + a);lastDigit = a% 10; // mendapat bakiSystem.out.println ("Digit Terakhir" + lastDigit);System.out.println ("Digit" + lastDigit + "telah ditambahkan ke jumlah" + (jumlah * 10));jumlah = (jumlah * 10) + lastDigit;a = a / 10;}// jika diberi nombor sama dengan jumlah daripada nombor adalah palindrome sebaliknya tidak palindromejika (jumlah == inputNumber)System.out.println ("Nombor adalah palindrome");yang lainSystem.out.println ("Nombor bukan palindrome");}}
Keluaran Kod:
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