Skip to content

Instantly share code, notes, and snippets.

@bsthomsen
Last active April 8, 2016 10:36
Show Gist options
  • Save bsthomsen/8b199fd0dd5b768ee4f5a841bf54073d to your computer and use it in GitHub Desktop.
Save bsthomsen/8b199fd0dd5b768ee4f5a841bf54073d to your computer and use it in GitHub Desktop.
// Write a program that prints the numbers from 1 to 100.
// But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz".
// For numbers which are multiples of both three and five print "FizzBuzz".
for (var i = 1; i <= 100; i++) {
var output = "";
if (i % 3 == 0) {
output += "Fizz";
}
if (i % 5 == 0) {
output += "Buzz";
}
if(output == "") {
output = i;
}
console.log(output);
}
@sp90
Copy link

sp90 commented Apr 8, 2016

@Vaff
det bare dårlig kode praksis 💃

@sp90
Copy link

sp90 commented Apr 8, 2016

En let læselig udgave

for (var i = 1; i < 101; i++) {
  var buzz = (i % 5 == 0) ? 'Buzz' : i;
  var fizz = (i % 3 == 0) ? 'Fizz' : buzz;
  var fizzBuzz = (i % 3 == 0 && i % 5 == 0) ? 'FizzBuzz' : fizz;

  console.log("fizzBuzz: ", fizzBuzz);
}

@danjessen
Copy link

@sp90 - Jeg sagde heller ikke noget om, at det var best praksis :P

@schonert
Copy link

schonert commented Apr 8, 2016

@bsthomsen rimelig væsentlig del jeg overså med (15, 30, 45, 60, 75, 90) - håbløst 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment