forked from hackademymx/future-developers-practica
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patholiverAcosta.js
35 lines (32 loc) · 1.37 KB
/
oliverAcosta.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// ========================================== FIZZBUZZ ============================
// imprimir en la pantalla numeros del 1 al N
// Si el numero es divisible entre 3 imprimimos fizz
// Si el numero es divisible entre 3 imprimimos fizz
// Si el numero es divisible entre 3 y 5 imprimimos fizzbuzz
//Esta correcto sin embargo puede ser optimo
function fizzbuzz(num){
for (let i = 1; i < num+1; i++) {
if (i % 3 == 0 && i % 5 == 0) {
console.log("fizzbuzz");
}
else if (i % 3 == 0 ) {
console.log("fizz");
}
else if (i % 5 == 0 ) {
console.log("buzz");
}
else{
console.log(i);
}
}
}
// //Esta es la manera mas Optima que yo encontre (visualmente / rendimiento es lo mismo)
// function fizzbuzzOptimo(num){
// for(let i=1;i<num+1;i++){
// if(i % 3 == 0 && i % 5 == 0){console.log("fizzbuzz");}
// else if(i % 3 == 0) {console.log("fizz");}
// else if(i % 5 == 0){console.log("buzz");}
// else {console.log(i);}
// }
// }
fizzbuzzOptimo(30);