Зробіть щось смачненьке! [зачинено]


12

Ваше завдання - написати програму Chef, яка добре працює як рецепт, а також як програма. Його корисність як рецепта суворо необхідна (я не хочу рецепт грейплей в шоколадно-гірчичному соусі); його корисність як програма - це більш низька вимога, так що досить надрукувати щось цікаве (наприклад, перші кілька цілих чисел, наприклад, або "просто ще один шеф-кухар", або "просто ще один хакер-шеф", або "привіт світ") або зробіть корисний розрахунок (наприклад, друкуючи суму двох чисел). Голоси повинні враховувати це, і переможцем стає програма з найбільшою кількістю чистих результатів через деякий час.

(Довжина коду тут не важлива.)


2
Я не впевнений, що варто мати тег для цього. Теги - це категоризація пов'язаних питань, і це не здається занадто ймовірним, що у нас буде більше ніж одне питання про шефа.
Пітер Тейлор

Відповіді:


6

Я написав цю програму для чергового виклику , але вирішив спробувати зробити її справжньою відповіддю і для цього:

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.

Як я вже згадував в іншій відповіді, здається, що в шеф-кухарі щось складно написати, що передбачає щось складніше, ніж перемішування речей у мисці та випікання, і все ж це працює як програма, так і як рецепт.

Редагувати: Змінили рецепт із смажених на подрібнені яйця - дякую Блайзеру за пропозицію ! Час і температуру приготування слід вважати лише рекомендаційними; Насправді я ще не спробував рецепт, тому не можу порушити їхню точність.


Waitaminute: як це, це виводить 1, а не 2. ("Смажити яйця до запікання" зменшує яйця.) Ні?
msh210

Я перевірив це за допомогою інтерпретатора Acme :: Chef , і це дає результат 2. Останні два речення в розділі "Метод" насправді взагалі не впливають на вихід (оскільки він уже переміщений у форму для випічки), вони просто є там, щоб сказати вам не їсти яйця сирими.
Ільмарі Каронен

Ах, звичайно: цілком правильно.
msh210
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.