Skip to content

Instantly share code, notes, and snippets.

@lamsmallari
Last active August 29, 2015 14:28
Show Gist options
  • Save lamsmallari/89bc677c406713db24b1 to your computer and use it in GitHub Desktop.
Save lamsmallari/89bc677c406713db24b1 to your computer and use it in GitHub Desktop.
Eloquent JS Exercises
var sharp = "#";
while (sharp.length < 7) {
sharp += "#";
console.log(sharp);
}
// BOOK SOLUTION
for (var line = "#"; line.length < 8; line += "#")
console.log(line);
for (var i = 0; i <= 100; 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);
}
}
// BOOK SOLUTION
for (var n = 1; n <= 100; n++) {
var output = "";
if (n % 3 == 0)
output += "Fizz";
if (n % 5 == 0)
output += "Buzz";
console.log(output || n);
}
var size = 8;
for (var i = 0; i <= size; i++) {
if(i % 2 === 0) {
var set1 ="";
for (var even = 0; even <= size; even++) {
var space = " ";
var sharp = "#";
if (even % 2 === 0) {
set1 += space;
} else {
set1 += sharp;
}
}
console.log(set1);
} else {
var set2 ="";
for (var even = 0; even <= size; even++) {
var space = " ";
var sharp = "#";
if (even % 2 === 0) {
set2 += sharp;
} else {
set2 += space;
}
}
console.log(set2);
}
}
// BOOK SOLUTION
var size = 8;
var board = "";
for (var y = 0; y < size; y++) {
for (var x = 0; x < size; x++) {
if ((x + y) % 2 == 0)
board += " ";
else
board += "#";
}
board += "\n";
}
console.log(board);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment