Ternyata pemanggang roti saya sedikit rusak. Itu kehilangan WiFi (Anda tahu, itu salah satu pemanggang roti pintar bermodel baru), dan itu sudah gila! Karena tidak lagi berfungsi, saya harus meretas kode sumber sarapan saya dan menjalankannya Plate.bread.toastAs(3);setiap pagi. Maukah Anda membantu?
Pemanggang roti saya membutuhkan satu input: jumlah waktu yang Anda inginkan untuk memanggang roti Anda. Ini ditulis sebagai min:sec, seperti 5:45atau 0:40(Hingga 59:59). Ini kemudian mengembalikan nilai spesifik untuk berbagai tingkat roti panggang:
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)
Tapi inilah intinya: pemanggang roti saya memiliki keyboard yang rusak! Kode Anda tidak boleh mengandung titik koma atau ... titik dua. Ini mungkin lebih sulit daripada tukang reparasi pemanggang roti mengatakan itu akan ...
Berikut ini beberapa kasus uji, jadi Anda dapat ... menguji kasus Anda?
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
Celah Standar dilarang
Semua Bentuk Input / Output yang Dapat Diterima diterima
Kode baru Toaster saya tidak boleh mengandung titik koma (;) atau titik dua (:)
Ini kode-golf , jadi jawaban tersingkat (dalam setiap bahasa) menang!
3:31 and up: Brulee?
59:59?