Fizzy

Fizzy

Médio

Instruções

FizzBuzz é um jogo infantil que consiste em contar números inteiros. Para cada um deles, se for divisível por três, substitua a palavra por "fizz"; se for divisível por cinco, substitua por "buzz"; se for divisível pelos dois, diga as duas palavras; se não for divisível por nenhum deles, diga o número. Não é especialmente difícil de implementar, embora tenha ficado popular por um tempo como uma forma rápida de descobrir se candidatos a vagas de programação de nível inicial sabiam programar de verdade.

Desde então, caiu um pouco em desuso para essa tarefa, porque os candidatos começaram a memorizar implementações de FizzBuzz em vez de aprender a programar.

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

  • com regras totalmente personalizáveis sobre quais números produzem quais palavras
  • totalmente genérico sobre um conjunto de traits mínimo e muito restrito
  • de modo que funcione tão bem para a Sequência de Collatz quanto para números que aumentam de forma constante
  • com helpers convenientes para deixar seu uso ergonômico
Editar via GitHub O link abre em uma nova janela ou aba
Rust Exercism

Tudo pronto para começar Fizzy?

Crie sua conta no Exercism para aprender e dominar Rust com 99 exercícios e mentoria humana de verdade, tudo de graça.