Hva er Palindrome Number?
Et palindromtall er et tall som selv når det er reversert, er det samme som det opprinnelige nummeret
Eksempler på palindromnummer
121, 393, 34043, 111, 555, 48084
Eksempler på palindromnummer
LOL, MADAMProgramlogikk
- Hent inngangsnummeret som må kontrolleres for å være et palindrom
- Kopier nummeret til en midlertidig variabel og reverser det.
- Sammenlign det omvendte og originale nummeret.
- Hvis de er like, er tallet "palindromnummer"
- Annet nummer er ikke "palindromnummer"
Hvordan sjekke om inngangsnummeret er palindrom eller ikke
pakke com.guru99;offentlig klasse PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Det er tallet som skal kontrolleres for palindroma = inputNumber;// Kode for å reversere et tallmens (a> 0){System.out.println ("Input Number" + a);lastDigit = a% 10; // får restenSystem.out.println ("Siste siffer" + sisteDigit);System.out.println ("Digit" + lastDigit + "ble lagt til summen" + (sum * 10));sum = (sum * 10) + lastDigit;a = a / 10;}// hvis gitt tall som er lik sum enn antall er palindrom ellers ikke palindromhvis (sum == inputNumber)System.out.println ("Number is palindrome");ellersSystem.out.println ("Antallet er ikke palindrom");}}
Kodeutgang:
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