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

13.02.2024, 15:30 34

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

Для определения, является ли слово палиндромом, можно использовать следующий алгоритм:

  1. Сравнить по два символа с обоих концов слова между собой.
  2. Продолжать сравнение попарно до тех пор, пока символы равны или пока не достигнут середины слова.
  3. Если все пары символов совпали, то слово является палиндромом.

Пример кода на Java:

public 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;
}

Данный код проверяет, является ли слово палиндромом. Если оно является палиндромом, то функция возвращает значение true, в противном случае - false.

У вас есть вопрос?
Задайте его нам!

Люди также спрашивают

Как расставить планеты в порядке удаления от Солнца?

добавлено 15.02.2024, 23:45

Какой должен быть средний темп бега?

добавлено 12.01.2024, 15:13

Чем питается бабочка медведица деревенская?

добавлено 20.03.2024, 11:43

Кто выигрывает при фулл хаусе?

добавлено 18.01.2024, 19:47

Чем полезно мясо перепелов?

добавлено 15.03.2024, 20:37