Wat is een palindroomnummer?
Een palindroomnummer is een nummer dat, zelfs als het wordt omgekeerd, hetzelfde is als het originele nummer
Voorbeelden van palindroomnummer
121, 393, 34043, 111, 555, 48084
Voorbeelden van palindroomnummer
LOL, MADAMProgrammalogica
- Haal het invoernummer op dat moet worden gecontroleerd omdat het een Palindroom is
- Kopieer het nummer naar een tijdelijke variabele en draai het om.
- Vergelijk het omgekeerde en originele nummer.
- Als ze hetzelfde zijn, is het nummer 'palindroomnummer'
- Het andere nummer is niet 'palindroomnummer'
Hoe u kunt controleren of het invoernummer Palindroom is of niet
pakket com.guru99;openbare klas PalindromeNum {public static void main (String [] args)int lastDigit, sum = 0, a;int inputNumber = 171; // Het is het nummer dat moet worden gecontroleerd op palindrooma = inputNumber;// Code om een getal om te draaienterwijl (a> 0){System.out.println ("Invoernummer" + a);lastDigit = a% 10; // krijgt restSystem.out.println ("Laatste cijfer" + laatste cijfer);System.out.println ("Digit" + lastDigit + "werd toegevoegd aan som" + (som * 10));sum = (som * 10) + lastDigit;a = a / 10;// als het gegeven getal gelijk is aan de som dan is het getal palindroom, anders niet palindroomif (sum == inputNumber)System.out.println ("Getal is palindroom");andersSystem.out.println ("Nummer is geen palindroom");
Code-uitvoer:
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