Коридор

Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются между собой: чтобы перейти из одной комнаты в любую другую, нужно пройти через коридор.

Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам. Коридор будет обозначаться буквой «H» (Hall).



  • Путь может начинаться или кончаться в коридоре.
  • В качестве инпута будут передаваться только цифры 1-4 и/или буква «H».
  • Комнаты не будут повторяться.
def possible_path(lst):
    return len(set(type(i) for i in lst[::2])) == 1


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: