Що таке номер паліндрому?
Число паліндрому - це число, яке навіть у зворотному порядку збігається з вихідним номером
Приклади числа паліндрому
121, 393, 34043, 111, 555, 48084
Приклади числа паліндрому
LOL, MADAMЛогіка програми
- Дістаньте вхідний номер, який потрібно перевірити на наявність паліндрому
- Скопіюйте номер у тимчасову змінну та поверніть його назад.
- Порівняйте зворотний і оригінальний номер.
- Якщо вони однакові, число є "числом паліндрому"
- Інше число не є "числом паліндрому"
Як перевірити, чи є введений номер паліндром чи ні
пакет com.guru99;публічний клас PalindromeNum {public static void main (String [] args){int lastDigit, сума = 0, a;int inputNumber = 171; // Це номер, який перевіряється на паліндромa = inputNumber;// Код для звороту числав той час як (a> 0){System.out.println ("Вхідний номер" + a);lastDigit = a% 10; // отримання залишкуSystem.out.println ("Остання цифра" + lastDigit);System.out.println ("Сумма" + lastDigit + "додано до суми" + (сума * 10));сума = (сума * 10) + lastDigit;a = a / 10;}// якщо дане число, рівне сумі, ніж число, є паліндром, інакше не паліндромif (sum == inputNumber)System.out.println ("Номер - паліндром");щеSystem.out.println ("Номер не паліндром");}}
Вихід коду:
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