¡Haz algo sabroso! [cerrado]

12

Su desafío es escribir un programa Chef que funcione bien como una receta y también como un programa. Su utilidad como receta es estrictamente necesaria (no quiero una receta para hojas de parra en salsa de chocolate y mostaza); su utilidad como programa es un requisito más flexible, por lo que es suficiente para imprimir algo interesante (los primeros enteros, por ejemplo, o "simplemente otro chef", o "simplemente otro chef hacker", o "hola mundo") o haga algún cálculo útil (imprimiendo la suma de dos números, por ejemplo). Los votos deben tener esto en cuenta, y el ganador es el programa con más votos positivos después de un tiempo.

(La longitud del código no es importante aquí).

msh210
fuente
2
No estoy seguro de que valga la pena tener una etiqueta. Las etiquetas son para categorizar preguntas relacionadas, y no parece muy probable que tengamos más de una pregunta sobre Chef.
Peter Taylor

Respuestas:

6

Escribí este programa para otro desafío , pero decidí intentarlo y hacerlo una respuesta válida para este también:

Shirred Eggs.

This recipe prints the number 2 and, in doing so, yields two delicious
shirred eggs.

Ingredients.
2 eggs

Cooking time: 12 minutes.

Pre-heat oven to 175 degrees Celsius.

Method.
Put eggs into mixing bowl. Pour contents of the mixing bowl into the
baking dish. Shirr the eggs. Bake the eggs until shirred.

Serves 1.

Como mencioné en la otra respuesta, parece bastante difícil escribir algo en Chef que implique algo más complicado que mezclar cosas en un tazón y hornearlo, y aún así hacer que funcione tanto como un programa como una receta.

Editar: cambió la receta de frito a fruncidas huevos - gracias a la chaqueta de la sugerencia ! El tiempo y la temperatura de cocción deben considerarse solo informativos; Todavía no he probado la receta, así que no puedo garantizar su precisión.

Ilmari Karonen
fuente
Waitaminute: como está, esto produce 1, no 2. ("Freír los huevos hasta que estén horneados" disminuye los huevos). ¿No?
msh210
Probé esto usando el intérprete Acme :: Chef , y sale 2. Las últimas dos oraciones en la sección "Método" en realidad no afectan la producción en absoluto (dado que ya se ha movido a la fuente para hornear), solo están ahí para decirle que no coma los huevos crudos.
Ilmari Karonen
Ah, por supuesto: muy bien.
msh210