코딩 테스트/프로그래머스 level1

최대공약수와 최소공배수

fullfish 2022. 9. 7. 18:14

코드

function solution(n, m) {
  return [gcd(n, m), lcm(n, m)];
}

function gcd(a, b) {
  return a % b ? gcd(b, a % b) : b;
}
function lcm(a, b) {
  return (a * b) / gcd(a, b);
}

최대공약수를 유클리드 호제법으로 구함

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

정수 제곱근 판별  (0) 2022.09.07
소수 찾기  (0) 2022.09.07
같은 숫자는 싫어  (0) 2022.09.07
자연수 뒤집어 배열로 만들기  (0) 2022.09.07
문자열 내 p와 y의 개수  (0) 2022.09.07