Fizzy

Fizzy

Media

Instrucciones

FizzBuzz es un juego infantil que consiste en ir contando números enteros uno a uno. Para cada uno de ellos, si es divisible entre tres, sustituye la palabra «fizz»; si es divisible entre cinco, sustituye «buzz»; si es divisible entre ambos, di ambos; si no es divisible ni por tres ni por cinco, di el número. No es especialmente difícil de implementar, aunque durante un tiempo gozó de cierta popularidad como una forma rápida de averiguar si los candidatos a un puesto de programación de nivel inicial sabían programar en absoluto.

Desde entonces ha caído un poco en desgracia para esa tarea, porque los candidatos empezaron a memorizar implementaciones de FizzBuzz en lugar de aprender a programar.

Vamos a hacer algo más interesante que lo básico: tu tarea en este ejercicio es implementar FizzBuzz:

  • con reglas totalmente personalizables sobre qué números producen qué palabras
  • totalmente genérico sobre un conjunto de traits mínimo y muy restringido
  • de forma que funcione igual de bien para la sucesión de Collatz que para números que aumentan de forma constante
  • con ayudantes cómodos que hagan más ergonómico su uso
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Rust Exercism

¿Listo para empezar Fizzy?

Regístrate en Exercism para aprender y dominar Rust con 99 ejercicios y mentoría humana real, todo gratis.