Leetcode.412.Fizz Buzz

题目

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

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

思路

简单的循环.

vector fizzBuzz(int n) {
    vector 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;
}

总结

乱入的题目.

你可能感兴趣的:(Leetcode.412.Fizz Buzz)