Hyundolog

[Programmers] Lv1. 최대공약수와 최소공배수 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 최대공약수와 최소공배수 (JavaScript)

hyundol97 2024. 9. 21. 15:18

문제

 

 


 

 

풀이

1차

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)];
}

 

 

 


 

리뷰

  • 유클리드 호제법을 활용한 공식 암기 필요
Comments