반응형
정답
function solution(n, m) {
const gcd = getGCD(n, m)
return [gcd, (n * m) / gcd];
}
const getGCD = (num1, num2) => {
let bigNum = Math.max(num1, num2);
let smallNum = Math.min(num1, num2);
while(smallNum > 0) {
let r = bigNum % smallNum;
bigNum = smallNum;
smallNum = r;
}
return bigNum;
}
https://school.programmers.co.kr/learn/courses/30/lessons/12940
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers/JavaScript/Lv.1] 3진법 뒤집기 정답 (0) | 2022.11.16 |
---|---|
[Programmers/JavaScript/Lv.1] 같은 숫자는 싫어 정답 (2) | 2022.10.05 |
[Programmers/JavaScript/Lv.1] 직사각형 별찍기 정답 (0) | 2022.10.04 |
[Programmers/JavaScript/Lv.1] 부족한 금액 계산하기 정답 (0) | 2022.10.04 |
[Programmers/JavaScript/Lv.1] 행렬의 덧셈 정답 (0) | 2022.10.04 |