Integer Break LeetCode solution in JavaScript

1
var integerBreak = function (n) {
2
if (n == 2) return 1;
3
if (n == 3) return 2;
4
if (n == 4) return 4;
5

6
let c = ~~(n / 3);
7
let d = n % 3;
8

9
if (d === 0) {
10
return 3 ** c;
11
}
12

13
if (d === 1) {
14
return 3 ** (c - 1) * 4;
15
}
16

17
if (d === 2) {
18
return 3 ** c * 2;
19
}
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0