Least common multiple of range

Write codeMedium15 min

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) -> int
Example 1
Inputlcm_of_range(3)
Output6