[leetcode] 189. Rotate Array

ming0·2024년 8월 16일

코딩테스트

목록 보기
6/6

189. Rotate Array

/**
 * @param {number[]} nums
 * @param {number} k
 * @return {void} Do not return anything, modify nums in-place instead.
 */
var rotate = function(nums, k) {
    let len = nums.length
    if(len === k) {
        return nums
    }

    if(len < k) {
        k = k%len
    }

    let newArr = nums.splice(len-k, k)
    nums.unshift(...newArr)

    return nums
};

0개의 댓글