En FizzBuzz tradicional, se le pide que imprima los números del 1 al 100, pero reemplaza cada múltiplo de 3 con "Fizz", cada múltiplo de 5 con "Buzz" y cada múltiplo de 3 y 5 (es decir, 15) con " FizzBuzz ".
Sin embargo, como un mal entrevistador, inventé mi propia versión retorcida de FizzBuzz, que decidí nombrar BizzFuzz y darle en una entrevista de codificación.
Las reglas del juego son:
Imprima cada número del 1 al 100, excepto si el número cumple con una de las siguientes condiciones.
- Si el número es divisible por 4, imprima "Fizz".
Si el número es divisible por 5, imprima "Buzz".
Si el número es divisible por 4, pero el número inmediatamente después de ser divisible por 5, imprima "FizzBuzz" en lugar de "Fizz" e imprima el siguiente número regularmente.
Si el número es divisible por 5, pero el número inmediatamente después de ser divisible por 4, imprima "BuzzFizz" en lugar de "Buzz" e imprima el siguiente número regularmente.
Si el número es inmediatamente anterior a un número divisible entre 4 y 5, imprima "Bizz".
Si el número es inmediatamente después de un número divisible entre 4 y 5, imprima "Fuzz".
Si el número es divisible entre 4 y 5, imprima "BizzFuzz".
El código más corto para implementar todas estas reglas en cualquier idioma gana.