Čo je číslo Palindrome?
Palindromové číslo je číslo, ktoré je aj keď obrátené, rovnaké ako pôvodné číslo
Príklady čísla palindrómu
121, 393, 34043, 111, 555, 48084
Príklady čísla palindrómu
LOL, MADAMLogika programu
- Načítajte vstupné číslo, ktoré je potrebné skontrolovať, či je palindróm
- Skopírujte číslo do dočasnej premennej a obráťte ju.
- Porovnajte obrátené a pôvodné číslo.
- Ak sú rovnaké, číslo je „palindrómové číslo“
- Iné číslo nie je „číslo palindrómu“
Ako skontrolovať, či je vstupné číslo Palindróm alebo nie
balíček com.guru99;verejná trieda PalindromeNum {public static void main (reťazec [] args){int lastDigit, suma = 0, a;int vstupne cislo = 171; // Je to číslo, ktoré sa má skontrolovať na palindróma = vstupne cislo;// Kód na obrátenie číslawhile (a> 0){System.out.println ("Vstupné číslo" + a);lastDigit = a% 10; // získanie zvyškuSystem.out.println ("Posledná číslica" + posledná číslica);System.out.println ("Digit" + lastDigit + "bol pridaný k sume" + (sum * 10));suma = (suma * 10) + posledná číslica;a = a / 10;}// ak je dané číslo rovné súčtu ako číslo je palindróm, inak nie je palindrómif (sum == vstupne cislo)System.out.println ("Číslo je palindróm");inakSystem.out.println ("Číslo nie je palindróm");}}
Výstup kódu:
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