Here's a function in Swift to find the least common multiple of a list of numbers using the Euclidean algorithm:
main.swift203 chars9 lines
How it works:
gcd
returns the greatest common divisor of two numbers using the Euclidean algorithm.lcm
takes an array of integers and reduces them to a single value, using the formula lcm(a, b) = a * b / gcd(a, b)
to calculate the least common multiple of the accumulated value and each number in the array.gistlibby LogSnag