LeetCode - 412(JS, Easy)

진영·2024년 4월 1일
0

412. Fizz Buzz

난이도: Easy

문제해설

Given an integer n, return a string array answer (1-indexed) where:

  • answer[i] == "FizzBuzz" if i is divisible by 3 and 5.
  • answer[i] == "Fizz" if i is divisible by 3.
  • answer[i] == "Buzz" if i is divisible by 5.
  • answer[i] == i (as a string) if none of the above conditions are true.

정답

/**
 * @param {number} n
 * @return {string[]}
 */
var fizzBuzz = function(n) {
    let arr = [];

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

    arr.shift();
    return arr;
};
profile
개발하고 만드는걸 좋아합니다

0개의 댓글

관련 채용 정보