From e70b92f1cc019b8a235e06f14cdc27ae1340c9c7 Mon Sep 17 00:00:00 2001 From: Ernesto Albarez Date: Fri, 23 Jun 2023 16:47:16 -0300 Subject: [PATCH] Reto #0 : Ruby --- .../ruby/ernestoalbarez.rb" | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 "Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/ruby/ernestoalbarez.rb" diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/ruby/ernestoalbarez.rb" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/ruby/ernestoalbarez.rb" new file mode 100644 index 0000000000..f1ad196c55 --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/ruby/ernestoalbarez.rb" @@ -0,0 +1,26 @@ +=begin +Reto #0: EL FAMOSO "FIZZ BUZZ" + + + * Escribe un programa que muestre por consola (con un print) los + * números de 1 a 100 (ambos incluidos y con un salto de línea entre + * cada impresión), sustituyendo los siguientes: + * - Múltiplos de 3 por la palabra "fizz". + * - Múltiplos de 5 por la palabra "buzz". + * - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz". +=end +def fizz_buzz + 100.times do |i| + if i % 15 == 0 + puts "FizzBuzz" + elsif i % 3 == 0 + puts "Fizz" + elsif i % 5 == 0 + puts "Buzz" + else + puts i + end + end +end + +fizz_buzz \ No newline at end of file