Quick actions

cmd+k|ctrl+k

Navigation

Languages

shuffle the array

Snippet info

Language

JavaScript

Visibility

public

Author

onifademola

Created

2021-06-21T17:41:51.171197Z

Updated

2021-06-21T19:07:14.32734Z

// https://leetcode.com/problems/shuffle-the-array/

const nums = [2,5,1,3,4,7], n = 3;

// 2,5,1 | 3,4,7

const shuffle = (nums, n) => {
    let result = [];
    for (let i = 0; i < n; i++) {
        result.push(nums[i]);
        result.push(nums[n+i]);
    }
    return result;
}

//const shuffle2 = (nums, n) => {
  //  for (let i=0; i<n; i++) {
    //    const temp = nums[n+i];
    //  const temp2 = nums[i+1];
    //  nums[i+1] = temp;
    //  nums[n+i] = temp2;
//    }
//    return nums;
//}

console.log(shuffle(nums, n));
INFO