Leetcode 412. Fizz Buzz(DAY 137) ---- Leetcode 精选 TOP 面试题

原题题目

Leetcode 412. Fizz Buzz(DAY 137) ---- Leetcode 精选 TOP 面试题


代码实现(首刷自解)

class Solution {
public:
    vector<string> fizzBuzz(int n) {
        vector<string> ret,temp{"Fizz","Buzz","FizzBuzz"};
        for(int i=1;i<=n;++i)
        {
            if((i%3) && (i%5))   ret.emplace_back(to_string(i));
            else
            {
                if(!(i%3) && !(i%5))    ret.emplace_back(temp[2]);
                else if(!(i%3))         ret.emplace_back(temp[0]);
                else                    ret.emplace_back(temp[1]);
            }
        }
        return ret;
    }
};
上一篇:练习2 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个


下一篇:多个分数求和