Bleeding edge

최대공약수, 최소공배수 본문

코딩테스트 공부

최대공약수, 최소공배수

codevil 2022. 3. 28. 19:07

최대공약수 Greatest Common Divder

최소공배수 Least Common Multiple

 

소수, 순열 조합 그리고 많이 나오는게 최대공약수 이친구인거같다.. 수학으로 풀때는 참 쉬웠는데 자바스크립트로 시간을 재고 빨리 해야지!하면 허둥지둥하니 자주 체크하는 함수로 만들어야겠다.

 

function solution(num1, num2) {
    const gcd = (a, b) => a % b === 0 ? b : gcd(b, a % b);
    const lcm = (a, b) => a * b / gcd(a, b);
    return [gcd(num1, num2), lcm(num1, num2)];
}

 

 

'코딩테스트 공부' 카테고리의 다른 글

프로그래머스 네트워크 dfs/bfs 문제풀이  (0) 2022.04.01
eval()  (0) 2022.03.30
짝지어 제거하기-프로그래머스 js  (0) 2022.03.28
[짤막]charCodeAt  (0) 2022.03.23
순열(permutation)과 조합(combination)  (0) 2022.03.22