diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/java/carSneider99.java" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/java/carSneider99.java" new file mode 100644 index 0000000000..21f2e2b873 --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/java/carSneider99.java" @@ -0,0 +1,16 @@ +public class carSneider99 { + + public static void main (String[] args){ + for (int i=1; i<101; i++){ + if (i%3 == 0 && i%5 == 0) { + System.out.println("fizzbuzz"); + } else if (i%3 == 0) { + System.out.println("fizz"); + } else if (i%5 == 0) { + System.out.println("buzz"); + } else { + System.out.println(i); + } + } + } +} \ No newline at end of file diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/hgarciaalberto.kts" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/hgarciaalberto.kts" new file mode 100644 index 0000000000..b3b5e75d0b --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/hgarciaalberto.kts" @@ -0,0 +1,21 @@ +/** +""" +RETO #0 +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". + */ + +(1..100).forEach { + when { + (it % 3) == 0 && (it % 5) == 0 -> "fizzbuzz" + (it % 5) == 0 -> "buzz" + (it % 3) == 0 -> "fizz" + else -> it + }.let { + println(it) + } +} \ No newline at end of file diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/melegit.kt" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/melegit.kt" new file mode 100644 index 0000000000..1151568c4f --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/kotlin/melegit.kt" @@ -0,0 +1,11 @@ +fun main() { + (1..100).forEach { num -> + when { + num % 3 == 0 && num % 5 == 0 -> println("FizzBuzz") + num % 3 == 0 -> println("Fizz") + num % 5 == 0 -> println("Buzz") + else -> println(num) + } + println() + } +} \ No newline at end of file diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/3cko0.py" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/3cko0.py" new file mode 100644 index 0000000000..3be38e9a56 --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/3cko0.py" @@ -0,0 +1,9 @@ +for x in range(1, 101): + if x % 3 == 0 and x % 5 == 0: + print("FizzBuzz") + elif x % 3 == 0: + print("Fizz") + elif x % 5 == 0: + print("Buzz") + else: + print(x) \ No newline at end of file diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/LakerGarcia.py" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/LakerGarcia.py" new file mode 100644 index 0000000000..a0a7c0d96b --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/python/LakerGarcia.py" @@ -0,0 +1,18 @@ +#Solucion FIZZ BUZZ - Reto 0 + +for fizz_buzz in range(1, 101): + + if fizz_buzz % 15 == 0: + print("FizzBuzz") + continue + + elif fizz_buzz % 3 == 0: + print("Fizz") + continue + + elif fizz_buzz % 5 == 0: + print("Buzz") + continue + + + print(fizz_buzz) \ No newline at end of file diff --git "a/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/typescript/JvegaG.ts" "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/typescript/JvegaG.ts" new file mode 100644 index 0000000000..fd0fbfa442 --- /dev/null +++ "b/Retos/Reto #0 - EL FAMOSO FIZZ BUZZ [F\303\241cil]/typescript/JvegaG.ts" @@ -0,0 +1,23 @@ +/* + * 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". + */ + +export const fizzBuzzFunction = (value: number): string => { + if( value % 3 === 0 && value % 5 === 0) + return `fizzbuzz`; + else if (value % 3 === 0) + return `fizz`; + else if (value % 5 === 0) + return `buzz`; + else + return `${value}`; +} + +for (let i = 1; i <= 100; i++) { + console.log(`${fizzBuzzFunction(i)}`) +}