Войти Создать аккаунт

Вложенные структуры · 9 из 16

Окна в расписании

Задействованы также: Циклы, Списки

Учителя жалуются на окна: урок первым, потом два часа ничего, потом четвёртым. Маргарита Львовна хочет видеть все окна разом.

Что сделать

Найдите учителю все окна в расписании — свободные уроки между занятыми.

Что приходит

  • raspisanie — словарь «день → номера уроков учителя»; бывают повторы и любой порядок

Что вернуть

Словарь «день → свободные номера между первым и последним занятым, по возрастанию»; дни без окон в ответ не попадают.

Допишите функцию okna в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

В понедельник уроки 1 и 4 — окна на 2 и 3. Во вторник 1 и 2 подряд — окон нет. Ответ — {"пн": [2, 3]}.

Тот же пример кодом
Вызов
okna({'пн': [1, 4], 'вт': [1, 2]})
Вернуть
{'пн': [2, 3]}
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.