Deine Aufgabe ist es, die auf dem Bedienfeld der Mikrowelle eingegebenen Tasten in die entsprechende Zeit umzurechnen.
Digitale Mikrowellentimer füllen sich von rechts. Wenn du also 1,0,0 drückst, interpretiert die Mikrowelle das als „1:00“, also 1 Minute und 0 Sekunden. Wenn du 132 drückst, interpretiert die Mikrowelle das als „1:32“, also 1 Minute und 32 Sekunden. Mikrowellentimer sind außerdem schlau genug zu wissen, dass du mit „90“ 90 Sekunden meinst, also „1:30“.
Wir wollen ein „smartes Display“, das diese Eingabe in die kleinstmögliche Form von Minuten und Sekunden umwandelt, statt sie als 90 Sekunden zu belassen.
Baue eine Klasse, die die eingegebenen Tasten entgegennimmt und sie in die passende Anzeigezeit umrechnet, wobei alles Eingegebene in die kleinstmögliche Form von Minuten und Sekunden umgewandelt wird.
Melde dich bei Exercism an, um Ruby mit 21 Konzepte121 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.