Decode XORed Permutation LeetCode solution in JavaScript

1
var decode = function (encoded) {
2
const n = encoded.length + 1;
3
const perm = Array(n);
4
for (let i = 1; i <= n; i++) {
5
perm[0] ^= i;
6
}
7
for (let i = 1; i < n - 1; i += 2) {
8
perm[0] ^= encoded[i];
9
}
10
for (let i = 1; i < n; i++) {
11
perm[i] = perm[i - 1] ^ encoded[i - 1];
12
}
13
return perm;
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0