deno.land / x / masx200_leetcode_test@10.6.5 / clumsy-factorial / index.ts
1234567891011121314151617181920export default function clumsy(n: number): number { if (n == 1) { return 1; } else if (n == 2) { return 2; } else if (n == 3) { return 6; } else if (n == 4) { return 7; }
if (n % 4 === 0) { return n + 1; } else if (n % 4 <= 2) { return n + 2; } else { return n - 1; }}
Version Info