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

Задача на Swift: палиндром без учёта регистра и знаков

Условие

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

Первая строка: n (1 ≤ n ≤ 1000). Дальше n строк из ASCII-символов, суммарная длина до 5·10⁴.

Пример

3
A man, a plan, a canal: Panama
race a car
.,!
YES
NO
YES

Как подойти

Два указателя с пропуском небуквенных символов.

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

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