본문 바로가기

프로그래머스 문제/Level 1

[프로그래머스] 최대공약수와 최소공배수 - 자바스크립트

문제 설명

 

 

 

문제 풀이

function solution(n, m) {
  let a;
  for(let i = 0; i <= n; i++) {
    if(n % i === 0 && m % i === 0) {
      a = i;
    }
  }
  let b = n * m / a;
  return [a, b];
}

  if문에 최대공약수를 만드는 조건을 넣고 그것을 확용하여 최소공배수를 구하였다. 이 문제는 최대공약수와 최소공배수의 조건을 다시한번 공부하게 만드는 문제였다.

 

 

 

실행 결과

 

 

 

코드 채점하고 제출