diff --git a/01FizzBuzz b/01FizzBuzz new file mode 100644 index 0000000..1790e3b --- /dev/null +++ b/01FizzBuzz @@ -0,0 +1,28 @@ + +// * Enunciado: 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". + + +const fizzBazz = () => { + + let resultado = '' + for (let k = 0; k <= 100; k++) { + + resultado = k + if (k % 3 === 0 && k % 5 === 0) { + resultado = 'FizzBuzz'; + } else if (k % 3 === 0) { + resultado = 'Fizz'; + } else if (k % 5 === 0){ + resultado = 'Buzz'; + + } + + console.log(resultado); + + } +} + +fizzBazz() diff --git a/02Anagrama b/02Anagrama new file mode 100644 index 0000000..57bbd9b --- /dev/null +++ b/02Anagrama @@ -0,0 +1,15 @@ +// * Enunciado: Escribe una función que reciba dos palabras(String) y retorne verdadero o falso(Boolean) según sean o no anagramas. +// * Un Anagrama consiste en formar una palabra reordenando TODAS las letras de otra palabra inicial. +// * NO hace falta comprobar que ambas palabras existan. +// * Dos palabras exactamente iguales no son anagrama Ejem. Frase – Fresa. + +const anagrama = (cadena1, cadena2) => { + + (cadena1.toLowerCase().split('').sort() === cadena2.toLowerCase().split('').sort()) ? console.log('Las palabras son anagrama !!') : console.log('Las palabras son anagrama !!'); + + + +} + +anagrama('Frase', 'Fresa') +anagrama('Cornisa', 'Narciso')