Leetcode.412.Fizz Buzz

题目

给定一个数, 当数是3的倍数,输出Fizz, 当数是5的倍数输出Buzz, 当数是3和5的倍数, 输出FizzBuzz.

Input: n = 5,
Output: ["1", "2", "Fizz", "4", "Buzz"]

思路

简单的循环.

vector<string> fizzBuzz(int n) {
    vector<string> res(n);

    for (int i = 1; i <= n; i++) {
        if (i % 15 == 0) {
            res[i-1] = "FizzBuzz";
        } else if (i % 3 == 0) {
            res[i-1] = "Fizz";
        } else if (i % 5 == 0) {
            res[i-1] = "Buzz";
        } else {
            res[i-1] = to_string(i);
        }
    }
    return res;
}

总结

乱入的题目.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容