Вступить в клуб →
сложнаяpythonПлан-график: WBS, критический путь и оценки

Длительность проекта по сетевому графику

Выгрузка из план-графика: словарь задач. Напишите project_duration(tasks).

  • tasks — словарь {"имя": (длительность_в_днях, ["зависимость", ...])}.
  • Задача может начаться, только когда закончились все её зависимости. Задачи без зависимостей стартуют в день 0. Ресурсы не ограничены — независимые задачи идут параллельно.
  • Зависимости могут быть описаны в словаре позже самой задачи.
  • Циклов нет.

Верните минимальную длительность проекта — самое позднее раннее окончание среди всех задач. Для пустого словаря — 0.

заготовка решения

def project_duration(tasks):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела