Saturday, February 16, 2013
FizzBuzz Exercise From Codecademy. Control flow solution.
for (i=1; i<=20; i++){
if (i % 3 === 0){
if (i % 5 === 0){console.log ("FizzBuzz");}
else if (i % 3 === 0) console.log("Fizz");
else {console.log (i);}}
else if (i % 5 === 0) {console.log("Buzz");}
else {console.log(i);}
}
//Exercise FizzBuzz with control flow for loop and statements if/else. It will print out 'Fizz' for multiples of 3, 'Buzz' for 5 and 'FizzBuzz' for both. This is how I see the solution. Still learning in Codecademy.
Subscribe to:
Post Comments (Atom)
//Here is a much simpler solution with the AND control.
ReplyDeletefor (i=1;i<=20;i++){
if(i%3===0 && i%5===0){console.log("FizzBuzz");}
else if(i%5===0){console.log("Buzz");}
else if(i%3===0){console.log("Fizz");}
else{console.log(i);}}
for (i=1;i<=137;i++){
Deleteif(i%3===0 && i%5===0 && i%7===0){console.log("FizzBuzzBang");}
else if(i%3===0 && i%5===0){console.log("FizzBuzz");}
else if (i%7===0){console.log("Bang");}
else if(i%5===0){console.log("Buzz");}
else if(i%3===0){console.log("Fizz");}
else{console.log(i);}}
//Another variant, the first if/else if statements are prevailing over the following ones.