Jestem bardzo leniwy, dlatego staram się zawsze programować kuchenkę mikrofalową przy jak najmniejszej liczbie naciśnięć przycisków . Moja kuchenka mikrofalowa ma następujące przyciski:
- Przycisk „minut plus”, który można nacisnąć tylko jako pierwszy i oznacza „start”. Można go naciskać wiele razy przez wiele minut, ale nie doda minuty do ręcznie wprowadzonego czasu. Wynik
+
- Zestaw przycisków 0–9. Wprowadzanie czasu to MMSS (tzn. „130” oznacza 1 minutę i 30 sekund). Sekundy mogą mieścić się w zakresie od 0..99. Zatem „130” i „90” są odpowiednikami. Oczywiście każda minuta wynosi 60 sekund, nawet jeśli sekundowa część wpisu przekracza 59. Wyjście
0
..9
- Przycisk „start”, który należy nacisnąć, aby uruchomić kuchenkę mikrofalową, jeśli czas zostanie wprowadzony ręcznie. Wynik
S
Moje paczki żywności określają czas w MM: SS, więc program musi zaakceptować te dane wejściowe.
Przykłady
- 1:00 jest
+
(pamiętaj, że „minuta plus” oznacza start) - 1:01 jest
61S
(sekundy mogą przekraczać 59, ale „minut plus” nie działa w połączeniu z cyframi - myślę, że to wada projektowa mojej kuchenki mikrofalowej) - 9:00 jest
900S
(krótszy niż+++++++++
)
400S
lub ++++
?
++++
wygrywa. :)
888S
krótszy niż 928S
, ale 900S
krótszy niż 860S
? Będę potrzebować dokładnej geometrii twoich przycisków i każdej z ich pozycji.