此篇文章為我的解題紀錄,程式碼或許並不是很完善

Leetcode - 412. Fizz Buzz

解題思路

創建一個vector來儲存相對應的答案

我滴程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class Solution {
public:
vector<string> fizzBuzz(int n) {
vector<string> ans;
for (int i = 1; i <= n; i++)
{
if (i % 3 == 0 && i % 5 == 0)
{
ans.push_back("FizzBuzz");
}
else if (i % 3 == 0)
{
ans.push_back("Fizz");
}
else if (i % 5 == 0)
{
ans.push_back("Buzz");
}
else
{
string num;
stringstream ss;
ss << i;
ss >> num;
ans.push_back(num);
}
}
return ans;
}
};