Как проверить является ли число палиндромом java

Аватар пользователя Сергей Якимович
Сергей Якимович
22 декабря 2022

Палиндром — число или текст, одинаково читающееся в обоих направлениях.

Приведенный ниже метод isPalindrom() проверит является ли число палиндромом:

public class App {
    public static void main(String[] args) {
        System.out.println(isPalindrom(10101)); // => true
        System.out.println(isPalindrom(10)); // => false
    }

    public static boolean isPalindrom(int number) {
        StringBuilder builder = new StringBuilder();
        String str = builder.append(number).reverse().toString();
        int reversedNumber = Integer.parseInt(str);
        return number == reversedNumber;
    }
}
0 0