Defuse the Bomb LeetCode solution in JavaScript
1/**2* @param {number[]} code3* @param {number} k4* @return {number[]}5*/6var decrypt = function (code, k) {7var res = new Array(code.length).fill(0);8if (k > 0) {9for (var i = 0; i < code.length; i++) {10var count = 0;11var j = i + 1;12while (count < k) {13if (j === code.length) j = 0;14res[i] += code[j];15count = count + 1;16j++;17}18}19}20if (k < 0) {21for (var i = 0; i < code.length; i++) {22var count = 0;23var j = i - 1;24while (count > k) {25if (j === -1) j = code.length - 1;26res[i] += code[j];27count = count - 1;28j--;29}30}31}32return res;33};