Проверка палиндрома

EasyAlgo
05:00
Лучше работает на десктопе
Two PointersString

Дана строка s. Определите, является ли она палиндромом, учитывая только буквы и цифры (alphanumeric) и игнорируя регистр.

Сигнатура

def is_palindrome(s: str) -> bool:

Примеры

is_palindrome("A man, a plan, a canal: Panama") → True
is_palindrome("race a car") → False
is_palindrome(" ") → True

Constraints

- 1 ≤ len(s) ≤ 2 × 10⁵
- s содержит любые ASCII символы

Примеры

Пример 1

Вход:
s = "A man, a plan, a canal: Panama"
Выход:true

Пример 2

Вход:
s = "race a car"
Выход:false

Пример 3

Вход:
s = " "
Выход:true
Консоль
Нажмите Run или Ctrl+Enter для запуска