Skip to content

Commit 5ecf85b

Browse files
author
Jaskaran Singh
authored
Create shuffle_array.js
1 parent 4bb7c54 commit 5ecf85b

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

shuffle_array.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/**
2+
* @param {number[]} nums
3+
* @param {number} n
4+
* @return {number[]}
5+
*/
6+
var shuffle = function(nums, n) {
7+
let number = [];
8+
9+
for (let i = 0; i < (2*n); i++) {
10+
if(i % 2 === 0) {
11+
number[i] = nums[i/2];
12+
} else {
13+
number[i] = nums[n];
14+
n++;
15+
16+
if(n === nums.length)
17+
return number;
18+
}
19+
}
20+
21+
return number;
22+
};

0 commit comments

Comments
 (0)