题目
给定一个数, 当数是3的倍数,输出Fizz, 当数是5的倍数输出Buzz, 当数是3和5的倍数, 输出FizzBuzz.
Input: n = 5,
Output: ["1", "2", "Fizz", "4", "Buzz"]
思路
简单的循环.
vector<string> fizzBuzz(int n) {
vector<string> res(n);
for (int i = 1; i <= n; i++) {
if (i % 15 == 0) {
res[i-1] = "FizzBuzz";
} else if (i % 3 == 0) {
res[i-1] = "Fizz";
} else if (i % 5 == 0) {
res[i-1] = "Buzz";
} else {
res[i-1] = to_string(i);
}
}
return res;
}
总结
乱入的题目.