Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 416 Bytes

File metadata and controls

20 lines (20 loc) · 416 Bytes
class Solution {
 public:
  vector<string> fizzBuzz(int n) {
    vector<string> res;
    for (int i = 1; i <= n; ++i) {
      if (i % 15 == 0) {
        res.emplace_back("FizzBuzz");
      } else if (i % 3 == 0) {
        res.emplace_back("Fizz");
      } else if (i % 5 == 0) {
        res.emplace_back("Buzz");
      } else {
        res.emplace_back(to_string(i));
      }
    }
    return res;
  }
};