Как проверить число на палиндромом java
Ответы
Maksim Litvinov
29 декабря 2021
Палиндром — это число, слово или текст, одинаково читающееся в обоих направлениях. Например, слова "радар", "топот" или число "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
2
0
Kir Kar
17 июня 2023
моё почтение
1
0