Saya sangat malas jadi saya mencoba untuk selalu memprogram microwave saya dengan menekan tombol sesedikit mungkin . Microwave saya memiliki tombol-tombol berikut:
- Tombol "menit plus" yang hanya dapat ditekan pertama dan menyiratkan "mulai". Mungkin ditekan beberapa kali selama beberapa menit, tetapi itu tidak akan menambah satu menit ke waktu yang dimasukkan secara manual. Keluaran
+
- Satu set tombol 0-9. Entri waktu adalah MMSS (yaitu "130" berarti 1 menit 30 detik). Detik dapat berkisar dari 0,99. Jadi "130" dan "90" adalah entri yang setara. Jelas setiap menit adalah 60 detik bahkan jika bagian detik dari entri melebihi 59. Output
0
..9
- Tombol "mulai" yang harus ditekan untuk memulai microwave jika waktu dimasukkan secara manual. Keluaran
S
Paket makanan saya menentukan waktu dalam MM: SS dan karenanya program harus menerima input itu.
Contohnya
- 1:00 adalah
+
(ingat "menit plus" berarti mulai) - 1:01 adalah
61S
(detik dapat melebihi 59, tetapi "menit plus" tidak bekerja bersama dengan angka - Saya pikir ini adalah cacat desain dalam microwave saya) - 9:00 adalah
900S
(lebih pendek dari+++++++++
)
6
apakah jawaban akan diverifikasi dengan makan malam Anda?
—
ardnew
juga yang lebih diutamakan:
—
ardnew
400S
atau ++++
?
@ardnew: Saya kira tiebreak harus menjadi gerakan jari minimum, sehingga
—
Ben Jackson
++++
menang. :)
gerakan jari? jadi
—
ardnew
888S
lebih pendek dari 928S
, tetapi 900S
lebih pendek dari 860S
? Saya akan membutuhkan geometri yang tepat dari tombol Anda dan masing-masing posisi mereka.
Jika saya harus microwave "Pedant's Meal for One" saya untuk 1:59, saya akan menekan ++ (tunggu 1:59) dan kemudian tekan "batalkan" satu detik sebelum akhirnya. Tiga tombol ditekan, dengan asumsi Anda memiliki tombol "batal" dan menganggap berdiri menatap penghitung waktu sebagai proses yang murah. Mungkin Anda bisa mempertimbangkan opsi ini untuk makanan selanjutnya! (Atau untuk tantangan selanjutnya)
—
Johno