로딩
요청 처리 중입니다...

코딩테스트 최대공약수와 최소공배수

 코딩테스트 최대공약수와 최소공배수

오늘 알아볼 코딩테스트는 최대공약수와 최소공배수입니다. 우선 문제코드 설명에앞서 저보다 뛰어난 코더들이 많고 저는 이제 자바스크립트를 배우는 코린이라는 점을 감안하여 코드를 확인해주세요 코드가 지저분할 가능성이 높습니다 우선 문제입니다.

위와 같이 n=3, m=12라고 가정했을때 최대공약수는 3, 최소공배수는 12가 나와야합니다. 제가 해결한 코드입니다 ( 지저분 + 스포 주의) 코드해석은 소스코드 안에 주석처리하여 설명드리겠습니다.

var answer = []; var n = 3 , m = 12; var sum1=n , sum2=m; var num1 = 1 , num2 = 1; 우선 변수n 과 변수m 을초기화해줍니다. sum1과 sum2 변수는 최소공배수를 구할 때 사용할 예정입니다. num1과 num2 변수는 최소공배수를 구할 때 사용할 예정입니다. if(n>m){ // n이 m보다 큰 경우 실행되는 for문입니다. for(var i = n; i>=1 ; i--)...

# 최대공약수와최소공배수 # 코딩공부 # 코딩테스트연습 # 코린이 # 프로그래머스