2022-09-28-判定是否互为字符重排

1 · zhuba-Ahhh · Sept. 28, 2022, 5:44 a.m.
面试题 17.09. 第 k 个数数学JS123456789101112var getKthMagicNumber = function(k) { let i3 = i5 = i7 = 0, ans = [1]; for (let i = 1; i < k; i++) { ans.push(Math.min(ans[i3] * 3, ans[i5] * 5, ans[i7] * 7)); // 判断此时末尾的数是哪个数产生的 i3 += (ans[i] == ans[i3] * 3); i5 += (ans[i] == ans[i5] * 5); i7 += (ans[i] == ans[i7] * 7); } return ans[k - var getKthMagicNumber = function(k) { let i3 = i5 = i7 = 0, ans = [1]; for (let i = 1; i < k; i++) { ...