최소공배수(LCM) / 최대공약수(GCD)
유클리드 호제법을 이용한 풀이
function solution(n, m) {
const gcd = (a, b) => a % b === 0 ? b : gcd(b, a % b);
const lcm = (a, b) => a * b / gcd(a, b);
return `최대공약수 ${gcd(n, m)}, 최소공배수 ${lcm(n, m)}`
}
console.log(solution(3, 15));Last updated