Сделайте что-нибудь вкусное! [закрыто]


12

Ваша задача - написать программу Chef, которая хорошо работает как рецепт, а также как программа. Его полезность как рецепт строго обязательна (я не хочу рецепт для виноградных листьев в шоколадно-горчичном соусе); его полезность в качестве программы является более слабым требованием, поэтому достаточно напечатать что-нибудь интересное (например, первые несколько целых чисел, или «просто еще один повар», или «просто еще один шеф-хакер», или «привет мир») или сделать некоторые полезные вычисления (например, напечатать сумму двух чисел). Голоса должны это учитывать, и победителем становится программа с наибольшим количеством положительных голосов через некоторое время.

(Длина кода здесь не важна.)


2
Я не уверен, что стоит иметь тег для этого. Теги предназначены для классификации связанных вопросов, и вряд ли у нас будет более одного вопроса о Chef.
Питер Тейлор

Ответы:


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.

Как я упоминал в другом ответе, кажется довольно трудным написать что-то в Chef, которое включает в себя что-то более сложное, чем смешивание чего-либо в миске и выпечка, и все же это работает как программа и как рецепт.

Редактировать: Изменил рецепт с жареных яиц на гофрированные - спасибо Blazer за предложение ! Время и температура приготовления должны рассматриваться только как рекомендательные; Я на самом деле еще не пробовал рецепт, поэтому не могу ручаться за их точность.


Waitaminute: как есть, это выдает 1, а не 2. («Жарить яйца до выпечки» уменьшает яйца.) Нет?
msh210

Я проверил это, используя интерпретатор Acme :: Chef , и он выводит 2. Последние два предложения в разделе «Метод» на самом деле не влияют на результат (так как он уже был перемещен в форму для выпечки), они просто говорят вам не есть сырые яйца.
Ильмари Каронен

Ах, конечно: совершенно верно.
msh210
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.