ฉันขี้เกียจมากดังนั้นผมจึงพยายามที่จะเสมอโปรแกรมไมโครเวฟของฉันที่มีน้อยที่สุดกดปุ่มที่เป็นไปได้ ไมโครเวฟของฉันมีปุ่มต่อไปนี้:
- ปุ่ม "นาทีบวก" ซึ่งสามารถกดได้ก่อนเท่านั้นและหมายถึง "เริ่มต้น" อาจกดหลายครั้งหลายนาที แต่จะไม่เพิ่มหนึ่งนาทีในเวลาที่ป้อนด้วยตนเอง เอาท์พุต
+
- ชุดของปุ่ม 0-9 เวลาเข้าคือ MMSS (เช่น "130" หมายถึง 1 นาที 30 วินาที) วินาทีอาจมีตั้งแต่ 0..99 ดังนั้น "130" และ "90" จึงเป็นรายการที่เทียบเท่ากัน เห็นได้ชัดว่าแต่ละนาทีคือ 60 วินาทีแม้ว่าส่วนวินาทีของรายการเกิน 59 เอาท์พุท
0
..9
- ปุ่ม "เริ่มต้น" ซึ่งจะต้องกดเพื่อเริ่มต้นไมโครเวฟหากป้อนเวลาด้วยตนเอง เอาท์พุต
S
แพ็คเกจอาหารของฉันระบุเวลาเป็น MM: SSและดังนั้นโปรแกรมต้องยอมรับอินพุตนั้น
ตัวอย่าง
- 1:00 คือ
+
(โปรดจำไว้ว่า "นาทีบวก" หมายถึงการเริ่มต้น) - 1:01 คือ
61S
(วินาทีสามารถเกิน 59 แต่ "นาทีบวก" ไม่ทำงานร่วมกับตัวเลข - ฉันคิดว่านี่เป็นข้อบกพร่องในการออกแบบในไมโครเวฟของฉัน) - 9:00 คือ
900S
(สั้นกว่า+++++++++
)
6
คำตอบจะถูกตรวจสอบกับอาหารค่ำของคุณ?
—
ardnew
ซึ่งจะมีความสำคัญ:
—
ardnew
400S
หรือ++++
?
@ardnew: ฉันเดา tiebreak ควรมีการเคลื่อนไหวนิ้วขั้นต่ำจึง
—
Ben Jackson
++++
ชนะ :)
การเคลื่อนไหวนิ้ว? เพื่อให้เป็น
—
ardnew
888S
ที่สั้นกว่า928S
แต่900S
สั้นกว่า860S
? ฉันจะต้องใช้รูปทรงเรขาคณิตที่แม่นยำของปุ่มของคุณและตำแหน่งแต่ละตำแหน่ง
ถ้าฉันต้องไมโครเวฟ "มื้ออาหารของ Pedant หนึ่ง" เป็นเวลา 1:59 น. ฉันจะกด ++ (รอ 1:59) จากนั้นกด "ยกเลิก" หนึ่งวินาทีก่อนที่จะสิ้นสุด กดปุ่มสามปุ่มสมมติว่าคุณมีปุ่ม "ยกเลิก" และพิจารณายืนจ้องมองที่ตัวจับเวลาเพื่อให้กระบวนการถูก บางทีคุณอาจจะพิจารณาตัวเลือกนี้สำหรับมื้ออาหารที่ตามมา! (หรือสำหรับความท้าทายที่ตามมา)
—
Johno