Помогите программисту Алле выполнить тестовое и попасть в компанию мечты.
Условие
Однажды начинающий разработчик Алла увидела вакансию — искали стажера в очень известную компанию. Девушка откликнулась, спустя пару дней прошла собеседование с рекрутером и вскоре оказалась на техническом интервью с техлидом Степаном.
«Алла, как вы относитесь к лайвкодингу? — произнес Степан. — Попробуйте решить простую задачу.
Ваше имя — палиндром. Оно одинаково читается и с начала, и с конца. Давайте проверим это. Напишите функцию на Python, которая докажет, что ваше имя — палиндром, а мое — нет».
По желанию можете написать функцию на других языках, например JavaScript.
Задача
Помогите Алле справиться с тестовым. Напишите функцию, которая принимает на вход слово и определяет, является ли оно палиндромом. Функция должна возвращать True, если является, и False в противном случае. Решение должно работать за линейное время.
Пример:
- Ввод: «Alla», Вывод: True;
- Ввод: «Stepan», Вывод: False.
Решите задачу и поделитесь своим ответом в комментариях. Как и всегда в разработке, здесь нет единого верного варианта. А если будет сложно, заглядывайте в Академию Selectel — там показываем пошаговое решение и объясняем, как оно работает.