오늘 알아볼 코딩테스트는 최대공약수와 최소공배수입니다. 우선 문제코드 설명에앞서 저보다 뛰어난 코더들이 많고 저는 이제 자바스크립트를 배우는 코린이라는 점을 감안하여 코드를 확인해주세요 코드가 지저분할 가능성이 높습니다 우선 문제입니다.
위와 같이 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--)...
#
최대공약수와최소공배수
#
코딩공부
#
코딩테스트연습
#
코린이
#
프로그래머스
원문 링크 : 코딩테스트 최대공약수와 최소공배수