Дано целое число x. Верните true, если оно является палиндромом, иначе — false.
Палиндром — это число, которое читается одинаково слева направо и справа налево. Примеры: Чтобы проверить, является ли число палиндромом, можно: 🔑 Ключевая идея: переворачиваем только половину числа, чтобы избежать переполнения и ускорить выполнение. Пример 1: x = 1221 (чётное) Сравниваем: x == reversedHalf → 12 == 12 → ✅ true Представь, что у тебя есть число, как конструктор из цифр. Ты хочешь проверить: читается ли оно одинаково с двух сторон, как "казак" или "121". 👉 Но есть правила: 👉 Пример:
Число: 12321
Левая часть: 12
Правая перевёрнутая: 12
→ Одинаково! Это палиндром! 😊 👉 А 123?
Левая: 1, правая: 3 → не одинаково → ❌ Пример, рассмотренный в статье, можно найти по адресу: https://github.com/ShkrylAndrei/leetcode/blob/main/src/main/java/info/shkryl/task9_PalindromeNumber/Solution.java