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();