Fizzy

Fizzy

Médio

Instruções

O FizzBuzz é um jogo infantil que consiste em contar pelos números inteiros. Para cada um deles, se for divisível por três, substitui-se a palavra "fizz"; se for divisível por cinco, substitui-se por "buzz"; se for divisível por ambos, dizem-se as duas; se não for divisível por nenhum, diz-se o número. Não é particularmente difícil de implementar, embora tenha tido alguma popularidade durante algum tempo como uma forma rápida de perceber se os candidatos a programador em início de carreira sabiam programar de todo.

Desde então, perdeu algum favor para essa tarefa, porque os candidatos começaram a memorizar implementações do FizzBuzz em vez de aprender a programar.

Vamos fazer algo mais interessante do que o básico: a tua tarefa neste exercício é implementar o FizzBuzz:

  • com regras totalmente configuráveis sobre que números produzem que palavras
  • totalmente genérico com base num conjunto de traits mínimo e muito restrito
  • de forma a funcionar tão bem para a sequência de Collatz como para números que aumentam de forma constante
  • com auxiliares práticos que tornam a sua utilização ergonómica
Editar via GitHub A ligação abre numa nova janela ou separador
Rust Exercism

Estás pronto para começar Fizzy?

Inscreve-te no Exercism para aprenderes e dominares Rust com 99 exercícios, e mentoria humana real, tudo grátis.