Prepara qualcosa di gustoso! [chiuso]


12

La tua sfida è scrivere un programma Chef che funzioni bene come ricetta e anche come programma. La sua utilità come ricetta è strettamente necessaria (non voglio una ricetta per le bistecche in salsa di senape al cioccolato); la sua utilità come programma è un requisito più libero, quindi è sufficiente stampare qualcosa di interessante (i primi numeri interi, ad esempio, o "solo un altro chef", o "solo un altro hacker Chef", o "ciao mondo") o fai qualche utile calcolo (ad esempio stampando la somma di due numeri). I voti dovrebbero tenerne conto e il vincitore è il programma con il maggior numero di voti netti dopo qualche tempo.

(La lunghezza del codice non è importante qui.)


2
Non sono sicuro che valga la pena avere un tag per questo. I tag devono classificare le domande correlate e non sembra molto probabile che avremo più di una domanda su Chef.
Peter Taylor,

Risposte:


6

Ho scritto questo programma per un'altra sfida , ma ho deciso di provare a renderlo una risposta valida anche per questo:

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.

Come ho detto nell'altra risposta, sembra abbastanza difficile scrivere qualcosa in Chef che implichi qualcosa di più complicato del mescolare roba in una ciotola e cuocerla, e farlo funzionare ancora sia come programma che come ricetta.

Modifica: cambiata la ricetta dalle uova fritte a quelle shirred - grazie a Blazer per il suggerimento ! Il tempo e la temperatura di cottura devono essere considerati solo consultivi; Non ho ancora provato la ricetta da solo, quindi non posso garantire la loro precisione.


Waitaminute: com'è, questo produce 1, non 2. ("Friggere le uova fino a cottura" decrementa le uova.) No?
msh210,

Ho provato questo usando l' interprete Acme :: Chef , e ne esce 2. Le ultime due frasi nella sezione "Metodo" non influiscono affatto sull'output (poiché è già stato spostato nella teglia), sono lì solo per dirti di non mangiare le uova crude.
Ilmari Karonen,

Ah, certo: assolutamente giusto.
msh210,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.