leetCode 412 .Fizz Buzz

n = 15,

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

 解:被3整除显示Fizz,被5整除显示Fizz,同时整FizzBuzz

let arr = []
    for(let i = 1; i <= n; i++){
        if(i%3 != 0 && i%5 != 0){
            arr[i-1] = i.toString()
        }else if(i%5 == 0 && i%3 == 0){
            arr[i-1] = "FizzBuzz"
        }else if(i%3 == 0){
            arr[i-1] = "Fizz"
        }else{
            arr[i-1] = "Buzz"
        }
    }
    return arr

  

猜你喜欢

转载自www.cnblogs.com/xiyu-8023/p/9259180.html