Является ли строка палиндромом. Решение задачи.

Является ли строка палиндромом. Решение задачи.


Заводим два указателя: на начало и на конец исходной строки. Цикл последовательно проходит по элементам с обеих сторон, на каждой итерации выполняя сравнение. В случае несоответствия посимвольного сравнения элементов строки, переведенных в нижний регистр - возвращаем False.

Если же цикл выполнен до конца, то входная строка является палиндромом.

str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False.



Report Page