ทำอะไรอร่อย ๆ ! [ปิด]


12

ความท้าทายของคุณคือการเขียนโปรแกรมเชฟที่ทำงานได้ดีเป็นสูตรและเป็นโปรแกรม จำเป็นต้องใช้ยูทิลิตี้เป็นสูตรอาหารอย่างเคร่งครัด (ฉันไม่ต้องการสูตรอาหารสำหรับเกรพเบลในซอสช็อคโกแลตมัสตาร์ด); ยูทิลิตีของมันในฐานะโปรแกรมเป็นข้อกำหนดที่เข้มงวดดังนั้นมันจึงเพียงพอที่จะพิมพ์สิ่งที่น่าสนใจ (จำนวนเต็มสองสามตัวแรกเช่นหรือ "แค่พ่อครัวอีกคน" หรือ "แค่แฮ็กเกอร์คนอื่น" หรือ "สวัสดีชาวโลก") หรือ ทำการคำนวณที่เป็นประโยชน์ (ตัวอย่างเช่นพิมพ์ผลรวมของตัวเลขสองจำนวน) การลงคะแนนควรคำนึงถึงสิ่งนี้ด้วยและผู้ชนะคือโปรแกรมที่มีการอัปโหลดสุทธิมากที่สุดหลังจากผ่านไประยะหนึ่ง

(ความยาวรหัสไม่สำคัญที่นี่)


2
ฉันไม่แน่ใจว่ามันคุ้มค่าที่จะมีแท็ก แท็กคือการจัดหมวดหมู่คำถามที่เกี่ยวข้องและดูเหมือนว่าเราจะมีคำถามเกี่ยวกับพ่อครัวมากกว่าหนึ่งคำถาม
Peter Taylor

คำตอบ:


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 ที่เกี่ยวข้องกับสิ่งที่ซับซ้อนกว่าการผสมสิ่งของลงในชามและอบมันและยังคงใช้ได้ทั้งในรูปแบบโปรแกรมและสูตรอาหาร

แก้ไข:เปลี่ยนสูตรจากทอดshirredไข่ - ขอบคุณ Blazer สำหรับข้อเสนอแนะ ! เวลาและอุณหภูมิในการประกอบอาหารควรได้รับการพิจารณาเป็นคำแนะนำเท่านั้น ฉันยังไม่ได้ลองสูตรด้วยตัวเองดังนั้นฉันจึงไม่สามารถรับรองความถูกต้องของพวกเขาได้


Waitaminute: ตามที่เป็นอยู่ผลลัพธ์นี้ 1 ไม่ใช่ 2 ("ทอดไข่จนกระทั่งอบ" ลดระดับไข่) ไม่?
msh210

ผมทดสอบนี้โดยใช้แอค :: เชฟ2ล่ามและเอาท์พุท ประโยคสองประโยคสุดท้ายในส่วน "วิธีการ" ไม่ได้ส่งผลกระทบต่อผลผลิตเลย (เนื่องจากถูกย้ายไปที่จานอบ) แล้วพวกเขาอยู่ที่นั่นเพื่อบอกให้คุณไม่กินไข่ดิบ
Ilmari Karonen

แน่นอนอ่า: ใช่แล้ว
msh210
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.