Mañana, 23 de noviembre, es el Día de Acción de Gracias en los Estados Unidos. Para prepararse, debe cocinar algunos pavos ASCII. Sin embargo, dado que está retrasado en la planificación, necesita un programa (o función) que lo ayude con la cantidad de aves que necesita preparar.
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
Los pavos que encontraste son más bien pequeños, por lo que has descubierto las siguientes proporciones: un pavo se alimentará:
- cuatro personas a las que solo les gusta la carne blanca y tres personas a las que solo les gusta la carne oscura
- o siete personas a las que no les importa de ninguna manera
- o una combinación de los mismos.
Es decir, hay un total de 4 porciones de carne blanca y 3 porciones de carne oscura en cualquier pavo. Además, no puede comprar y cocinar un pavo parcial.
Por ejemplo, para 3 personas a las que solo les gusta la carne blanca, 6 personas a las que solo les gusta la carne oscura y 3 personas a las que no les importa, necesitará dos pavos. Eso da 8 porciones de blanco y 6 porciones de oscuro, que es suficiente para satisfacer a todos y tener algo de carne blanca sobrante:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
Para 20 personas a las que no les importa, necesitará tres pavos y tendrá un poco de sobras blancas u oscuras:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
Y así.
Reglas
- Las tres entradas pueden estar en el orden que elija y en cualquier formato conveniente . Indique en su respuesta cómo se toma la entrada.
- Nunca habrá un requisito para más de 25 pavos (por lo tanto, un máximo de 175 personas para alimentar).
- Las nuevas líneas iniciales / finales u otros espacios en blanco son opcionales, siempre que los caracteres se alineen adecuadamente.
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- La salida puede ser a la consola, devuelta como una lista de cadenas, devuelta como una sola cadena, etc.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).