/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/thealgorithms/maths/PalindromeNumber.java
26 строк
783 B
Piotr Idzik
style: enable `HideUtilityClassConstructor` in checkstyle (#5147)
08 май 2024, 09:58
Не верифицирован
08 май 2024, 09:58
d3bb691
Код
Авторство
О чём код?
package com.thealgorithms.maths; public final class PalindromeNumber { private PalindromeNumber() { } /** * Check if {@code n} is palindrome number or not * * @param number the number * @return {@code true} if {@code n} is palindrome number, otherwise * {@code false} */ public static boolean isPalindrome(int number) { if (number < 0) { throw new IllegalArgumentException("Input parameter must not be negative!"); } int numberCopy = number; int reverseNumber = 0; while (numberCopy != 0) { int remainder = numberCopy % 10; reverseNumber = reverseNumber * 10 + remainder; numberCopy /= 10; } return number == reverseNumber; } }