Завтра, 23 ноября, в Соединенных Штатах будет День Благодарения . Для приготовления нужно приготовить несколько индеек ASCII. Однако, поскольку вы опоздали с планированием, вам нужна программа (или функция), чтобы помочь вам определить, сколько птиц вам нужно подготовить.
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
Индюки, которых вы нашли, довольно малы, поэтому вы вычислили следующие соотношения - одна индейка будет кормить:
- четыре человека, которые любят только белое мясо, и три человека, которые любят только темное мясо
- или семь человек, которым все равно
- или их комбинация.
Это означает, что в каждой индейке есть 4 порции белого мяса и 3 порции темного мяса. Кроме того, вы не можете купить и приготовить частичную индейку.
Например, для 3 человек, которые любят только белое мясо, 6 человек, которые любят только темное мясо, и 3 человек, которым все равно, вам понадобятся две индейки. Это дает 8 порций белого и 6 порций темного, что достаточно, чтобы удовлетворить всех и иметь немного оставшегося белого мяса:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
Для 20 человек, которым все равно, вам понадобятся три индейки, и у вас останется немного белого или темного остатка:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
И так далее.
правила
- Три входа могут быть в любом порядке по вашему выбору и в любом удобном формате . Пожалуйста, укажите в своем ответе, как вводится.
- Никогда не будет потребности в более чем 25 индюках (таким образом, максимум 175 человек, чтобы накормить).
- Лидирующие / завершающие символы новой строки или другие пробелы являются необязательными, при условии, что символы выстраиваются соответствующим образом.
- Допустимы либо полная программа, либо функция. Если функция, вы можете вернуть вывод, а не распечатать его.
- Вывод может быть на консоль, возвращен в виде списка строк, возвращен в виде одной строки и т. Д.
- Стандартные лазейки запрещены.
- Это код-гольф, поэтому применяются все обычные правила игры в гольф, и выигрывает самый короткий код (в байтах).