Как проверить число на палиндромом java — Q&A Хекслет
2026-02-26 20:48 Diff

Палиндром — это число, слово или текст, одинаково читающееся в обоих направлениях. Например, слова "радар", "топот" или число "12321" будут палиндромами. Чтобы проверить, является ли число палиндромом, нужно сравнивать попарно символ с обоих концов слова. То есть сравнить первый и последний, потом второй и предпоследний, и так далее, двигаясь к центру слова.

class Palindrome { static boolean isPalindrome(String word) { int length = word.length(); // Двигаемся с обоих концов слова к серидине for (int i = 0; i < (length / 2); i++) { // Сравниваем символы попарно if (word.charAt(i) != word.charAt(length - i - 1)) { // Если найдено несоответствие - слово не палиндром return false; } } return true; } }

Пример вызова метода:

Palindrome.isPalindrome("12321"); // true Palindrome.isPalindrome("123211"); // false