A tua tarefa é converter os botões premidos no painel do micro-ondas no temporizador equivalente.
Os temporizadores dos micro-ondas digitais preenchem-se a partir da direita. Por isso, se premires 1, 0, 0, o micro-ondas lê isto como "1:00", ou seja, 1 minuto e 0 segundos. Se premires 132, o micro-ondas lê isto como "1:32", ou 1 minuto e 32 segundos. Os temporizadores dos micro-ondas também são suficientemente inteligentes para saber que, quando premires "90", queres dizer 90 segundos, ou "1:30".
Queremos ter um "visor inteligente" que converta isto na forma mais reduzida de minutos e segundos, em vez de o deixar como 90 segundos.
Cria uma classe que aceite os botões introduzidos e os converta no tempo correto a apresentar no visor, convertendo o que for introduzido na forma mais reduzida de minutos e segundos.
Inscreve-te no Exercism para aprenderes e dominares Ruby com 21 conceitos121 exercícios, e mentoria humana real, tudo grátis.