Integer Break LeetCode solution in JavaScript
1var integerBreak = function (n) {2if (n == 2) return 1;3if (n == 3) return 2;4if (n == 4) return 4;56let c = ~~(n / 3);7let d = n % 3;89if (d === 0) {10return 3 ** c;11}1213if (d === 1) {14return 3 ** (c - 1) * 4;15}1617if (d === 2) {18return 3 ** c * 2;19}20};