Прогулка туда и обратно
Представь маршрут по кварталу: каждый шаг занимает одну минуту и ведёт на север, юг, восток или запад. Напиши функцию is_valid_walk, которая проверит список направлений walk. Нужно вернуть True, только если прогулка длится ровно 10 минут и заканчивается в той же точке, где началась.
Примеры
Ввод
["n", "s", "n", "s", "n", "s", "n", "s", "n", "s"]Вывод
TrueВвод
["w", "e", "w", "e", "w", "e", "w", "e", "w", "e"]Вывод
TrueВвод
["w"]Вывод
FalseНужно реализовать
def is_valid_walk(walk: list[str]) -> bool:
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
["n","s","n","s","n","s","n","s","n","s"]Ожидаемый
True2
Ввод
["w","e","w","e","w","e","w","e","w","e"]Ожидаемый
True3
Ввод
["w"]Ожидаемый
False4
Ввод
["n","n","n","s","n","s","n","s","n","s"]Ожидаемый
False5
Ввод
["n","s","e","w","n","s","e","w","n","s"]Ожидаемый
True6
Ввод
["w","e","w","e","w","e","w","e","w","e","w"]Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid