FizzBuzz A:
var num = 0;
for(var counter=0; counter<100; counter++){
num += 1;
if(num % 3 == 0) {
var toPrint = "Fizz";
} else if(num % 5 == 0) {
var toPrint = "Buzz";
} else {
var toPrint = num;
}
console.log(toPrint);
}
Fizzbuzz B:
var num = 0;
for(var counter=0; counter<100; counter++){
num += 1;
if(num % 3 == 0 && num % 5 == 0){
var toPrint = "FizzBuzz";
} else if(num % 3 == 0) {
var toPrint = "Fizz";
} else if(num % 5 == 0) {
var toPrint = "Buzz";
} else {
var toPrint = num;
}
console.log(toPrint);
}
Chessboard A:
var numRows = 8;
var num = 0;
for(var counter=0; counter<numRows; counter++){
num += 1;
if(num % 2 == 0){
var toPrint = "# # # # ";
} else {
var toPrint = " # # # #";
}
console.log(toPrint);
}
I took an easy way round the first part of the chessboard exercise, but had a bit hard time with the second part. I had to check it out from the answers since I didn’t come up with the logic of when to draw “#” and when to draw " ".