The Fizz Buzz solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Fizz Buzz
C++, Python and TypeScript solutions for Fizz Buzz.
Solution files
Python•fizz-buzz/synced-solution.py
def fizzBuzz(n):
result = []
for i in range(1, n + 1):
if i % 15 == 0:
result.append("FizzBuzz")
elif i % 3 == 0:
result.append("Fizz")
elif i % 5 == 0:
result.append("Buzz")
else:
result.append(str(i))
return result
C++•fizz-buzz/synced-solution.cpp
class Solution {
public:
vector<string> fizzBuzz(int n) {
vector<string> result;
for (int i = 1; i <= n; i++) {
if (i % 15 == 0) {
result.push_back("FizzBuzz");
} else if (i % 3 == 0) {
result.push_back("Fizz");
} else if (i % 5 == 0) {
result.push_back("Buzz");
} else {
result.push_back(to_string(i));
}
}
return result;
}
};
TypeScript•fizz-buzz/synced-solution.ts
function fizzBuzz(n: number): string[] {
const result: string[] = [];
for (let i = 1; i <= n; i++) {
if (i % 15 === 0) {
result.push("FizzBuzz");
} else if (i % 3 === 0) {
result.push("Fizz");
} else if (i % 5 === 0) {
result.push("Buzz");
} else {
result.push(String(i));
}
}
return result;
}