Leetcode

Leetcode.412.Fizz Buzz

2020-01-06  本文已影响0人  Jimmy木

题目

给定一个数, 当数是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;
}

总结

乱入的题目.

上一篇下一篇

猜你喜欢

热点阅读