Articulo de referencia

Chispa burbujeante

Fizz buzz es un juego de palabras grupal para que los niños aprendan sobre la división . [ 1 ] Los jugadores se turnan para contar incrementalmente, reemplazando cualquier númer...

Fizz buzz es un juego de palabras grupal para que los niños aprendan sobre la división . [ 1 ] Los jugadores se turnan para contar incrementalmente, reemplazando cualquier número divisible por tres con la palabra "fizz", y cualquier número divisible por cinco con la palabra "buzz", y cualquier número divisible tanto por tres como por cinco con la palabra "fizzbuzz".

Jugar

Los jugadores generalmente se sientan en círculo. El jugador designado para comenzar dice el número "uno", y luego los jugadores cuentan hacia arriba por turnos. Un jugador que duda o comete un error queda eliminado. [ 2 ]

Por ejemplo, una ronda típica de Fizz Buzz comenzaría de la siguiente manera:

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, 16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz, 31, 32, Fizz, 34, Buzz, Fizz, 37 años, ...

Otras variaciones

En algunas versiones del juego, se pueden usar otras reglas de divisibilidad, como la del 7. Otra regla que puede complicar el juego es que los números que contienen un dígito también activen la regla correspondiente (por ejemplo, 52 usaría la misma regla que un número divisible por 5).

Programación

Fizz buzz (a menudo escrito FizzBuzz en este contexto) se ha utilizado como método de selección en entrevistas para programadores informáticos . Escribir un programa que muestre los primeros 100 números de FizzBuzz es un problema relativamente trivial que requiere poco más que un bucle y sentencias condicionales en cualquier lenguaje popular, y por lo tanto es una forma rápida de descartar a los candidatos sin ninguna experiencia en programación. [ 3 ] [ 4 ] [ 5 ]

Referencias

  1. Rees, Janet (2002). Fizz Buzz: 101 juegos de cálculo mental hablados: ideales para el cálculo mental . Learning Development Aids. ISBN 978-1855033528.
  2. Helene J. Sherman, Lloyd I. Richardson, George J. Yard: Enseñar a estudiantes con dificultades en matemáticas . Waveland Press, 2016, ISBN 9781478639138, págs. 25-251
  3. Atwood, Jeff (26 de febrero de 2007). "¿Por qué los programadores no pueden... programar?" . Recuperado el 30 de julio de 2024 .
  4. Lionel Pack: Resolver FizzBuzz demuestra a los entrevistadores mucho más que tus habilidades de programación . Forbes, 12 de septiembre de 2016.
  5. Noel Markham: Entrevistas de programación Java al descubierto . Wiley, 2014, págs. 65-67