Палиндром, ты ли это? Простая задачка для программистов

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Вы знаете, что такое Python. Вы знаете, что такое палиндром. Но знаете ли вы, как написать на Python функцию, которая докажет, что имя Алла — палиндром, а Степан — нет? Задача будет полезна программистам, которые только начинают изучать Python или хотят проверить свои знания.

Условие


Начинающий программист Алла решила найти работу и отправила резюме в одну очень известную компанию. Собеседование с рекрутером прошло безупречно, и девушку пригласили на следующий этап — техническое интервью с техлидом Степаном.

«Алла, я хочу посмотреть, как вы пишете код, — произнес Степан. — Попробуйте решить простую задачу.

Вы знаете, что ваше имя — палиндром? Оно одинаково читается и с начала, и с конца. Давайте проверим это. Напишите функцию на Python, которая докажет, что ваше имя — палиндром, а мое — нет».


Задача


Помогите Алле с тестовым заданием. Напишите функцию, которая принимает на вход строку и определяет, является ли эта строка палиндромом. Функция должна возвращать True, если строка является палиндромом, и False в противном случае. Решение должно работать за линейное время.

Пример:

— Ввод: «Alla», Вывод: True
— Ввод: «Stepan», Вывод: False

Свои варианты решения предлагайте в комментариях, а проверить их вы можете в Академии Selectel.
Источник: https://habr.com/ru/companies/selectel/news/793990/


Интересные статьи

Интересные статьи

Обзор построения и анализа парной линейной регрессионной модели с использованием библиотеки statsmodels Вперед Рейтинг 0 Просмотры 70 Добавить в закладки 3
Как-то, в очередном приступе прокастинации, сидел я и думал, чего бы такого понажимать, что бы нажималось. И еще раз нажималось.И решил я из своих древних архивов достать свою программку-тренажер для ...
Именно эта цитата из одной из культовых игр всплыла у меня в голове в тот момент, когда я сдал фичу заказчику и закрыл в Jira заключительную задачу в спринте, осознав, что заветное «ты прошёл испытате...
Как думаете, часто ли встречаются рукописные паспорта в нашей стране? Когда мы в Smart Engines начинали проектировать систему распознавания паспортов, казалось, что достаточно научить...
В этом году Школа программистов hh.ru отмечает свой юбилей: вот уже десять лет как мы превращаем людей в full stack разработчиков. Обучение в Школе бесплатное, и это принципиально. Учебный процес...