Генераторы и итераторы
Поток значений вместо списка. yield, ленивый обход, next и StopIteration, конвейеры из генераторов. Мир темы — хлебозавод, ночная смена.
Решено 0 из 16
-
Противни по одному
Ночная смена. Конвейер выдаёт буханки одну за другой, и каждой нужен свой номер по порядку — он…
функцияПросто -
Только подошедшие
Тамара стоит у ленты и снимает недовес. Буханка идёт мимо неё парой «сорт и вес в граммах», и д…
функцияПросто -
Сколько недовеса за смену
Под утро Сан Саныч спрашивает одно число: сколько буханок ушло в недовес. Лента к этому времени…
функцияПросто -
Склеить ленты
Лент на заводе три, и учёт по ним ведут порознь. Тамаре для сводки нужна одна общая лента: снач…
функцияПросто -
Первый недовес
Сан Саныч останавливает ленту на первой же лёгкой буханке: значит, тесто пошло не то, и дальше …
функцияСредне -
Обход печи
В печи несколько полок, и обходчик выгребает их сверху вниз, каждую по одному разу. Пройденная …
функцияСредне -
Пульсы печи с графикой
В ночную смену на хлебозаводе меняют плату управления печью. Плата берёт из программы поток зна…
функцияСредне -
Конвейер
На участке несколько станков, и каждый что-то делает с потоком: один снимает недовес, другой пе…
функцияСложно -
Окно из трёх
Печь ведёт себя ровно до тех пор, пока три буханки подряд выходят похожего веса. Тамара смотрит…
функцияСложно -
Подряд одного сорта
Печь перенастраивают между сортами, и Сан Санычу важно, сколько буханок прошло между перенастро…
функцияСложно -
Пока влезает в машину
Хлебовозку грузят прямо с ленты, пока не упрётся в грузоподъёмность. На буханке, которая уже не…
функцияСложно -
Датчик, который дрожит с графикой
Кружок собрал метеостанцию, и её датчик выдаёт числа, которые прыгают сами по себе: шум. Аркади…
функцияСложно -
Порциями по стольку-то
Буханки с ленты укладывают в лотки, в лоток входит поровну. Лоток уносят, как только он полон, …
функцияВсерьёз -
Приём по рации
Сан Саныч ходит по цеху с рацией и диктует вес каждого увезённого лотка. На том конце сидит при…
функцияВсерьёз -
Закрыть смену
Смена открывается записью в журнале и закрывается такой же записью. Закрыть её надо в любом слу…
функцияВсерьёз -
Сводка за один проход
Утренняя сводка по весам: сколько буханок, сколько всего килограммов, самая лёгкая и самая тяжё…
функцияВсерьёз