26 lines
466 B
JavaScript
26 lines
466 B
JavaScript
var divs = [15, 3, 5];
|
|
var says = ['FizzBuzz', 'Fizz', 'Buzz'];
|
|
|
|
function fizzBuzz(first, last) {
|
|
for (var n = first; n <= last; n++) {
|
|
print(getFizzBuzz(n));
|
|
}
|
|
}
|
|
|
|
function getFizzBuzz(n) {
|
|
var sayWhat = n;
|
|
for (var d = 0; d < divs.length; d++) {
|
|
if (isMultOf(n, divs[d])) {
|
|
sayWhat = says[d];
|
|
break;
|
|
}
|
|
}
|
|
return sayWhat;
|
|
}
|
|
|
|
function isMultOf(n, d) {
|
|
return n % d == 0;
|
|
}
|
|
|
|
fizzBuzz(1, 100);
|