C++
class Solution {
public:
vector<string> fizzBuzz(int n) {
vector<string> results;
for(int i=1;i<=n;i++)
{
if(i%3==0&&i%5==0)
results.push_back("FizzBuzz");
else if(i%3==0)
results.push_back("Fizz");
else if(i%5==0)
results.push_back("Buzz");
else
results.push_back(to_string(i));
}
return results;
}
};
Java
public class Solution {
public List<String> fizzBuzz(int n) {
ArrayList<String> results = new ArrayList<String>();
for (int i = 1; i <= n; i++) {
if (i % 15 == 0) {
results.add("FizzBuzz");
} else if (i % 5 == 0) {
results.add("Buzz");
} else if (i % 3 == 0) {
results.add("Fizz");
} else {
results.add(String.valueOf(i));
}
}
return results;
}
}
Javascript
/**
* @param {number} n
* @return {string[]}
*/
var fizzBuzz = function(n) {
var result=[];
for(var 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(i.toString());
}
return result;
};