Skip to content

Instantly share code, notes, and snippets.

@jmlclosa
Last active February 4, 2020 20:35
Show Gist options
  • Save jmlclosa/11aad01f8c6eaee367581d0754911436 to your computer and use it in GitHub Desktop.
Save jmlclosa/11aad01f8c6eaee367581d0754911436 to your computer and use it in GitHub Desktop.
[Kata FizzBuzz!] #kata

FIZZ BUZZ!

http://codingdojo.org/kata/FizzBuzz/

Enunciado

Escribe un programa que imprima los números del 1 al 100, pero aplicando las siguientes normas:

  • Imprimir 'Fizz' si el número es divisible por 3.
  • Imprimir 'Buzz' si el número es divisible por 5.
  • Imprimir 'FizzBuzz' si el número es divisible por 3 y por 5.

Tests unitarios mínimos

first_number_is_one third_number_is_fizz fifth_number_is_buzz fifteen_number_is_fizzbuzz getData_must_return_100_numbers getData_must_return_numbers_between_1_and_100 every_three_numbers_is_fizz every_five_numbers_is_buzz every_fifteen_numbers_is_fizzbuzz

Versión extendida

  • Queremos aumentar la secuencia de números a 150 (Solucionar Magic Numbers)
  • Queremos cambiar la secuencia para que vaya de 200 a 350.
  • Queremos cambiar las palabras 3-> Baz, 5->Inga
  • Queremos tener un programa al que le digamos qué reglas queremos aplicar cada vez, entendiendo por reglas "LaDel3", "LaDel5" y "LaDel15"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment