Palindrom Numarası nedir?
Bir Palindrom Numarası, tersine çevrildiğinde bile orijinal sayı ile aynı olan bir sayıdır
Palindrom Numarası Örnekleri
121, 393, 34043, 111, 555, 48084
Palindrom Numarası Örnekleri
LOL, MADAMProgram Mantığı
- Palindrome olması için kontrol edilmesi gereken giriş numarasını getir
- Numarayı geçici bir değişkene kopyalayın ve tersine çevirin.
- Ters ve orijinal numarayı karşılaştırın.
- Aynı iseler sayı "palindrom numarası" dır
- Başka numara "palindrom numarası" değildir
Giriş numarasının Palindrome olup olmadığı nasıl kontrol edilir?
paket com.guru99;public class PalindromeNum {public static void main (String [] değiştirgeler){int lastDigit, toplam = 0, a;int inputNumber = 171; // palindrome için kontrol edilecek sayıdıra = inputNumber;// Bir sayıyı ters çevirmek için kodsüre (a> 0){System.out.println ("Giriş Numarası" + a);lastDigit = a% 10; // kalanı alıyorumSystem.out.println ("Son Basamak" + lastDigit);System.out.println ("Rakam" + lastDigit + "," + (toplam * 10) toplamına eklendi);toplam = (toplam * 10) + lastDigit;a = a / 10;}// sayıya eşit olan sayı palindrom ise, aksi takdirde palindrome değileğer (toplam == inputNumber)System.out.println ("Sayı palindromdur");BaşkaSystem.out.println ("Sayı palindrome değil");}}
Kod Çıkışı:
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