We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9534420 commit c86708eCopy full SHA for c86708e
scripts/algorithms/S/Super Pow/Super Pow.js
@@ -1,18 +1,19 @@
1
+// Runtime: 100 ms (Top 64.52%) | Memory: 42.9 MB (Top 64.52%)
2
var superPow = function(a, b) {
- 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
- };
+ const MOD = 1337;
+ const pow = (num, n) => {
+ let result = 1;
+ for (let index = 0; index < n; index++) {
+ result = result * num % MOD;
+ }
+ return result;
10
+ };
11
- return b.reduceRight((result, n) => {
12
- a %= MOD;
13
- const powNum = result * pow(a, n) % MOD;
+ return b.reduceRight((result, n) => {
+ a %= MOD;
14
+ const powNum = result * pow(a, n) % MOD;
15
- a = pow(a, 10);
16
- return powNum;
17
- }, 1);
+ a = pow(a, 10);
+ return powNum;
18
+ }, 1);
19
};
0 commit comments