FizzBuzz
by Laurens Maneschijn
HTML
<textarea></textarea>
<textarea></textarea>
CSS
* {
box-sizing: border-box;
}
textarea {
width: 100px;
height: 400px;
}
JavaScript
function v1() {
let results = [];
for (let i=0 ; i <= 100 ; i++) {
if (i%3 === 0 && i%5 === 0) {
results.push('FizzBuzz');
} else if (i%3 === 0) {
results.push('Fizz');
} else if (i%5 === 0) {
results.push('Buzz');
} else {
results.push('' + i);
}
}
return results.join('\n');
}
function v2() {
let results = [];
for (let i=0 ; i <= 100 ; i++) {
let r = '';
if (i % 3 === 0) { r += 'Fizz'; }
if (i % 5 === 0) { r += 'Buzz'; }
if (r === '') { r += i; }
results.push(r);
}
return results.join('\n');
}
document.querySelector('textarea:nth-child(1)').value = v1();
document.querySelector('textarea:nth-child(2)').value = v2();