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

Адвент-2026 · Шаг 7 из 12

7 декабря. Сбитень для монтажников

Понедельник, 7 декабря 2026 года. На площади холодно, монтажники работают по шесть часов на ветру, и Вера из кофейни на углу договорилась с мэрией: всю неделю она поит бригады горячим сбитнем. Каждому — две кружки в день.

Рецепт на одну кружку у Веры записан таблицей, заявки бригад — тоже: сколько человек и сколько дней. Покупать надо упаковками, и Вера хочет знать, сколько упаковок чего брать на всю неделю. Заявки бригадиры заполняли сами, и одна-две строки там всегда кривые.

Что сделать

По рецепту и заявкам бригад посчитайте, сколько упаковок каждого продукта купить на всех.

Что приходит

  • vhod — две таблицы через пустую строку: рецепт что,на порцию,в упаковке и заявки бригада,человек,дней, у каждой первая строка — заголовок

Что вернуть

Словарь «продукт → сколько упаковок» в порядке рецепта: {"мёд": 7, "вода": 5}.

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

В проекте

Решатель зовёт den07 на вход седьмого дня и печатает список покупок. Решите шаг — седьмая звезда.

Пример

Две бригады — 6 человек на 5 дней и 4 человека на 6 дней — это 2 × (30 + 24) = 108 кружек. Мёда по 30 г на кружку — 3240 г, в банке 500 г: семь банок, шесть не хватит.

Тот же пример кодом
Перед вызовом
vhod = "что,на порцию,в упаковке\nмёд,30,500\nвода,200,5000\nпряности,2,50\n\nбригада,человек,дней\nэлектрики,6,5\nверхолазы,4,6\n"
Вызов
den07(vhod)
Вернуть
{'мёд': 7, 'вода': 5, 'пряности': 5}
Ctrl+Enter — проверить

Обсуждение

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

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