非常简单,关键在于C++11中增加了转换函数,支持int转string,采用to_string函数,支持各种类型转换为string。
class Solution {
public:
vector<string> fizzBuzz(int n) {
vector<string> result;
for(int i=1;i<=n;i++)
{
if(i%3==0&&i%5==0)
result.push_back("FizzBuzz");
else if(i%3==0&&i%5!=0)
result.push_back("Fizz");
else if(i%3!=0&&i%5==0)
result.push_back("Buzz");
else
result.push_back(to_string(i));
}
return result;
}
};