Kas ir Palindroma numurs?
Palindroma numurs ir skaitlis, kas pat apgrieztā virzienā ir tāds pats kā sākotnējais numurs
Palindroma numura piemēri
121, 393, 34043, 111, 555, 48084
Palindroma numura piemēri
LOL, MADAMProgrammas loģika
- Ielādējiet ievades numuru, kas jāpārbauda kā Palindrome
- Kopējiet numuru pagaidu mainīgajā un mainiet to.
- Salīdziniet apgriezto un sākotnējo numuru.
- Ja tie ir vienādi, skaitlis ir "palindroma numurs"
- Cits numurs nav "palindroma numurs"
Kā pārbaudīt, vai ievades numurs ir vai nav Palindrome
pakete com.guru99;sabiedrības klase PalindromeNum {public static void main (String [] argumenti){int lastDigit, summa = 0, a;int ievades numurs = 171; // Tas ir numurs, kas jāpārbauda attiecībā uz palindromua = inputNumber;// Kods, lai mainītu skaitlikamēr (a> 0){System.out.println ("Ievades numurs" + a);lastDigit = a% 10; // paliekas iegūšanaSystem.out.println ("Pēdējais cipars" + lastDigit);System.out.println ("cipars" + lastDigit + "tika pievienots summai" + (summa * 10));summa = (summa * 10) + pēdējaisSkaitlis;a = a / 10;}// ja dotais skaitlis ir vienāds ar summu, nekā skaitlis ir palindroms, citādi ne palindromsja (summa == ievades numurs)System.out.println ("Skaitlis ir palindroms");citsSystem.out.println ("Skaitlis nav palindroms");}}
Koda izvade:
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