Demain, le 23 novembre, c'est le jour de Thanksgiving aux États-Unis. Pour vous préparer, vous devez préparer des dindes ASCII. Cependant, comme vous êtes en retard dans la planification, vous avez besoin d'un programme (ou d'une fonction) pour vous aider avec combien d'oiseaux vous devez préparer.
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
Les dindes que vous avez trouvées sont plutôt petites, vous avez donc compris les ratios suivants - une dinde se nourrira:
- quatre personnes qui aiment seulement la viande blanche et trois personnes qui aiment seulement la viande brune
- ou sept personnes qui ne se soucient pas de toute façon
- ou une combinaison de ceux-ci.
Cela signifie qu'il y a un total de 4 portions de viande blanche et 3 portions de viande brune dans une dinde donnée. De plus, vous ne pouvez pas acheter et cuire une dinde partielle.
Par exemple, pour 3 personnes qui n'aiment que la viande blanche, 6 personnes qui n'aiment que la viande brune et 3 personnes qui s'en moquent, vous aurez besoin de deux dindes. Cela donne 8 portions de blanc et 6 portions de noir, ce qui est suffisant pour satisfaire tout le monde et avoir des restes de viande blanche:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
Pour 20 personnes qui s'en moquent, vous aurez besoin de trois dindes et il vous restera un peu de blanc ou de noir:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
Etc.
Règles
- Les trois entrées peuvent être dans l'ordre de votre choix et dans n'importe quel format pratique . Veuillez indiquer dans votre réponse comment la saisie est effectuée.
- Il n'y aura jamais besoin de plus de 25 dindes (donc un maximum de 175 personnes à nourrir).
- Les sauts de ligne de début / fin ou d'autres espaces sont facultatifs, à condition que les caractères s'alignent correctement.
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- La sortie peut être vers la console, renvoyée sous forme de liste de chaînes, retournée sous forme de chaîne unique, etc.
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) l'emporte.