Mikä on palindrominumero?
Palindrominumero on luku, joka edes päinvastaisessa järjestyksessä on sama kuin alkuperäinen numero
Esimerkkejä palindrominumerosta
121, 393, 34043, 111, 555, 48084
Esimerkkejä palindrominumerosta
LOL, MADAMOhjelmalogiikka
- Hae sisääntulonumero, joka on tarkistettava Palindromeksi
- Kopioi numero väliaikaiseen muuttujaan ja käännä se.
- Vertaa käännettyä ja alkuperäistä numeroa.
- Jos ne ovat samat, luku on "palindromiluku"
- Muu numero ei ole "palindrominumero"
Kuinka tarkistaa, onko syöttönumero Palindrome vai ei
paketti com.guru99;julkinen luokka PalindromeNum {public staattinen void main (String [] väittää){int lastDigit, summa = 0, a;int inputNumber = 171; // Se on palindromin tarkistettava numeroa = inputNumber;// Koodi kääntää luvunkun (a> 0){System.out.println ("Syöttönumero" + a);lastDigit = a% 10; // loppuosaSystem.out.println ("Viimeinen numero" + lastDigit);System.out.println ("Numero" + lastDigit + "lisättiin summaan" + (summa * 10));summa = (summa * 10) + viimeinen luku;a = a / 10;}// jos annettu luku on yhtä suuri kuin numero, on palindromi, muuten ei palindromiif (summa == inputNumber)System.out.println ("Numero on palindromi");muuSystem.out.println ("Numero ei ole palindromi");}}
Koodilähtö:
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