-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfizzBuzz.js
27 lines (26 loc) · 939 Bytes
/
fizzBuzz.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
/*
Write a program that uses console.log to print all the numbers
from 1 to 100, with two exceptions. For numbers divisible by 3,
print "Fizz" instead of the number, and for numbers divisible
by 5 (and not 3), print "Buzz" instead. When you have that
working, modify your program to print "FizzBuzz" , for numbers
that are divisible by both 3 and 5 (and still print "Fizz"
or "Buzz" for numbers divisible by only one of those).
(This is actually an interview question that has been claimed
to weed out a significant percentage of programmer candidates.
So if you solved it, you’re now allowed to feel good about
yourself. )
*/
function fizzBuzz() {
for(var i = 1; i < 101; 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);
}
}
}