LeetCode 412. Fizz Buzz

Posted 一片叶子啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 412. Fizz Buzz相关的知识,希望对你有一定的参考价值。

Write a program that outputs the string representation of numbers from 1 to n.

But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.

Example:

n = 15,

Return:
[
    "1",
    "2",
    "Fizz",
    "4",
    "Buzz",
    "Fizz",
    "7",
    "8",
    "Fizz",
    "Buzz",
    "11",
    "Fizz",
    "13",
    "14",
    "FizzBuzz"
]

分析:

这道题还是蛮简单的,我的方法比较土~ 不过很容易想到就是了~  

var fizzBuzz = function (n) {
    var arr = [];
    for(var i = 1; i <= n; i++) {
        if(i % 3 === 0 && i % 5 === 0 ) {
            arr.push(‘FizzBuzz‘);
        }else if(i %3 === 0) {
            arr.push(‘Fizz‘);
        }else if(i % 5 === 0) {
            arr.push(‘Buzz‘);
        }else {
            arr.push( i+ ‘‘);
        }
    }
    return arr;
}

var result = fizzBuzz(15);
console.log(result);

 

PS: 临睡前来一发LeetCode,嗯,好梦~

以上是关于LeetCode 412. Fizz Buzz的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 412. Fizz Buzz

[LeetCode] 412. Fizz Buzz

LeetCode 412 Fizz Buzz

LeetCode 412. Fizz Buzz

LeetCode 412 Fizz Buzz[判断] HERODING的LeetCode之路

LeetCode|412. Fizz Buzz