firstpackagenewman
Version:
18 lines (15 loc) • 418 B
text/typescript
export function fizzBuzz(n:number) {
let result = [];
for (let i = 1; i <= n; ++i) {
if (i % 3 === 0 && i % 5 === 0) {
result.push("FizzBuzz");
} else if (i % 3 === 0) {
result.push("Fizz");
} else if (i % 5 === 0) {
result.push("Buzz");
} else {
result.push(i.toString());
}
}
return result;
}