Least common multiple of range
Your task
Return the smallest positive integer that is evenly divisible by every integer from 1 to n inclusive, that is, the least common multiple of the range [1, n]. For example, for n = 3 the answer is 6, and for n = 10 it is 2520. Assume 1 <= n <= 25 so the result fits in a 64-bit integer.
Examples
lcm_of_range(n: int) -> intExample 1
Input
lcm_of_range(3)Output
6