Soy muy vago, así que trato de programar siempre mi microondas con la menor cantidad posible de pulsaciones de botones . Mi microondas tiene los siguientes botones:
- Un botón de "minuto más" que solo se puede presionar primero e implica "iniciar". Puede presionarse varias veces durante varios minutos, pero no agregará un minuto a una hora ingresada manualmente. Salida
+
- Un conjunto de 0-9 botones. La entrada de tiempo es MMSS (es decir, "130" significa 1 minuto y 30 segundos). Los segundos pueden variar de 0 a 99. Entonces "130" y "90" son entradas equivalentes. Obviamente cada minuto es de 60 segundos, incluso si la parte de segundos de la entrada excede 59. Salida
0
..9
- Un botón de "inicio" que debe presionarse para encender el microondas si la hora se ingresa manualmente. Salida
S
Mis paquetes de comida especifican el tiempo en MM: SS, por lo que el programa debe aceptar esa entrada.
Ejemplos
- 1:00 es
+
(recuerde "minuto más" implica comenzar) - 1:01 es
61S
(los segundos pueden exceder 59, pero "minuto más" no funciona junto con los dígitos; creo que este es un defecto de diseño en mi microondas) - 9:00 es
900S
(más corto que+++++++++
)
66
¿serán verificadas las respuestas con su cena?
—
ardnew
También que tiene prioridad:
—
ardnew
400S
o ++++
?
@ardnew: supongo que el desempate debe ser un movimiento mínimo de los dedos, por lo tanto,
—
Ben Jackson
++++
gana. :)
movimiento de los dedos? entonces es
—
ardnew
888S
más corto que 928S
, pero 900S
más corto que 860S
? Voy a necesitar una geometría precisa de sus botones y cada una de sus posiciones.
Si tuviera que calentar mi "Pedant's Meal for One" en el microondas por 1:59, presionaría ++ (esperar 1:59) y luego presionar "cancelar" un segundo antes del final. Presionar tres botones, suponiendo que tenga un botón de "cancelar" y considere quedarse mirando el temporizador como un proceso barato. ¡Quizás podría considerar esta opción para las comidas posteriores! (O para un desafío posterior)
—
Johno