题目链接:412. Fizz Buzz
2020.10.15 第一次解答
解题思路
模拟法,遍历就完事儿了。下次试试用散列表
C++代码
class Solution {
public:
vector<string> fizzBuzz(int n) {
vector<string> ans;
for (int i = 1; i <= n; i++) {
if (!(i % 15)) ans.emplace_back("FizzBuzz");
else if (!(i % 3)) ans.emplace_back("Fizz");
else if (!(i % 5)) ans.emplace_back("Buzz");
else ans.emplace_back(to_string(i));
}
return ans;
}
};

该博客介绍了如何使用C++解决经典的FizzBuzz问题。作者通过遍历并判断每个数是否能被3、5或15整除,来决定输出Fizz、Buzz还是FizzBuzz,或者直接输出数字。代码简洁明了,适合初学者理解。
371

被折叠的 条评论
为什么被折叠?



