Seu amigo Yaʻqūb trabalha no balcão da delicatessen mais movimentada da cidade, cortando, pesando e embrulhando pedidos para uma fila interminável de clientes famintos. Para agilizar o atendimento, cada cliente pega uma senha numerada quando chega.
Quando é hora de chamar a próxima pessoa, Yaʻqūb lê o número dela em voz alta, sempre por extenso em inglês, para garantir que todo mundo ouça com clareza.
Dado um número, sua tarefa é expressá-lo em palavras em inglês, exatamente como seu amigo deveria dizer em voz alta. Yaʻqūb espera usar números de 0 até 999.999.999.999.
Exemplos:
Quando a entrada estiver fora do intervalo aceito (de 0 a 999.999.999.999, inclusive), lance a string
"input out of range"
(exatamente assim).
Crie sua conta no Exercism para aprender e dominar Factor com 47 conceitos163 exercícios e mentoria humana de verdade, tudo de graça.