From 8277a951335f6b60f2d68fa41ade4e52f6de4f4e Mon Sep 17 00:00:00 2001 From: Oscar Hernandez Date: Fri, 6 Oct 2023 14:54:21 -0600 Subject: [PATCH] Solucion reto #0 --- .../go/ozkar503.go" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/go/ozkar503.go" diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/go/ozkar503.go" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/go/ozkar503.go" new file mode 100644 index 0000000000..9500704e06 --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/go/ozkar503.go" @@ -0,0 +1,28 @@ +package main + +import ( + "fmt" + "strconv" +) + +/* + * 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". + */ +func main() { + for i := 1; i <= 100; i++ { + if i%3 == 0 && i%5 == 0 { + fmt.Println(strconv.Itoa(i) + " fizzbuzz") + } else if i%3 == 0 { + fmt.Println(strconv.Itoa(i) + " fizz") + } else if i%5 == 0 { + fmt.Println(strconv.Itoa(i) + " buzz") + } else { + fmt.Println(strconv.Itoa(i) + " ---") + } + } +}