Контест Junior String и пул строк спрашивают часто обновлено

Палиндром с пробелами и знаками

Условие

Дана строка из латинских и русских букв, цифр, пробелов и знаков препинания. Проверьте, является ли она палиндромом, если учитывать только буквы и цифры и не различать регистр.

Ввод: одна строка длиной от 1 до 10⁴ символов.

Вывод: YES или NO. Если букв и цифр в строке нет, ответ YES.

Пример

А роза упала на лапу Азора
YES

Как подойти

Подсказки: 2
  1. Не нужно строить новую строку: хватит двух индексов.
  2. Character.isLetterOrDigit понимает и кириллицу.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме