Es stellt sich heraus, dass mein Toaster ein bisschen kaputt ist. Es hat WiFi verloren (Sie wissen, es ist einer dieser neuen intelligenten Toaster), und es ist verrückt geworden! Da es nicht mehr funktioniert, musste ich mich in den Quellcode meines Frühstücks hacken und Plate.bread.toastAs(3);
jeden Morgen ausführen . Wirst du helfen?
Mein Toaster nimmt eine Eingabe vor: die Zeit, die Sie Ihr Brot rösten möchten. Dies ist geschrieben als min:sec
, wie 5:45
oder 0:40
(bis zu 59:59
). Anschließend wird ein bestimmter Wert für verschiedene Röststufen zurückgegeben:
0:00-0:30 = Bread
0:31-1:00 = Warm Bread
1:01-2:00 = Toasty
2:01-3:30 = Burnt
3:31 and up = Brûlée (or Brulee)
Aber hier ist der Haken: Mein Toaster hat eine kaputte Tastatur! Ihr Code darf keine Semikolons oder ... Doppelpunkte enthalten. Dies könnte schwieriger sein, als der Toaster-Mechaniker sagte ...
Hier sind einige Testfälle, damit Sie ... Ihre Fälle testen können?
0:00 = Bread
5:50 = Brulee or Brûlée
2:00 = Toasty
ChicknMcNuggets = Anything
-1:00 = Anything
0:60 = Anything
1 = Anything
60:00 = Anything
1:00:00 = Anything
Standardlücken sind verboten
Alle akzeptablen Formen der Eingabe / Ausgabe werden akzeptiert
Der neue Code meines Toasters darf kein Semikolon (;) oder Doppelpunkt (:) enthalten
Dies ist Code-Golf , also gewinnt die kürzeste Antwort (in jeder Sprache)!
3:31 and up: Brulee
?
59:59
?