1
var superPow = function (a, b) {
2
const MOD = 1337;
3
const pow = (num, n) => {
4
let result = 1;
5
for (let index = 0; index < n; index++) {
6
result = (result * num) % MOD;
7
}
8
return result;
9
};
10

11
return b.reduceRight((result, n) => {
12
a %= MOD;
13
const powNum = (result * pow(a, n)) % MOD;
14

15
a = pow(a, 10);
16
return powNum;
17
}, 1);
18
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0