function solution(arr) {
let result = 1;
arr.map((num) => {
result = least(result, num);
});
return result;
}
// 최대 공약수 구하는 함수
const greatest = (a, b) => {
if (b === 0) return a;
return greatest(b, a % b);
};
// 최소 공배수 구하는 함수
const least = (a, b) => (a * b) / greatest(a, b);