Co to jest numer palindromu?
Numer palindromu to liczba, która nawet po odwróceniu jest taka sama jak oryginalna liczba
Przykłady liczby palindromów
121, 393, 34043, 111, 555, 48084
Przykłady liczby palindromów
LOL, MADAMLogika programu
- Pobierz numer wejściowy, który należy sprawdzić, czy jest palindromem
- Skopiuj liczbę do zmiennej tymczasowej i odwróć ją.
- Porównaj odwrócony i oryginalny numer.
- Jeśli są takie same, liczba to „numer palindromu”
- W przeciwnym razie numer nie jest „numerem palindromowym”
Jak sprawdzić, czy numer wejściowy jest palindromem, czy nie
pakiet com.guru99;public class PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Jest to liczba do sprawdzenia pod kątem palindromua = inputNumber;// Kod odwracający liczbępodczas gdy (a> 0){System.out.println ("Numer wejściowy" + a);lastDigit = a% 10; // pobieranie resztySystem.out.println ("Ostatnia cyfra" + lastDigit);System.out.println ("Cyfra" + lastDigit + "została dodana do sumy" + (suma * 10));sum = (sum * 10) + lastDigit;a = a / 10;}// jeśli podana liczba jest sumą równą liczbie, to jest palindromem, w przeciwnym razie nie jest palindromemif (suma == inputNumber)System.out.println ("Numer jest palindromem");jeszczeSystem.out.println ("Numer nie jest palindromem");}}
Kod wyjściowy:
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