최대공약수와 최대공배수를 구하는 방법으로옛날에 유클리드 호제법이 있다 정도로이름만 알고 있었다. 위의 문제를 보고 인터넷에 검색해 유클리드 호제법의 동작 원리를 본 결과 mod = max number % min number를 구하고,max number = min number로,min number = mod 바꿔준 후, 위의 과정을 min number이 == 0이 될 때 까지반복 수행해줄 경우 max number에 최소공약수가 저장된다. 최대공배수를 구할 때에는 초기값 max number, min number를 곱하고최소공약수로 나눠주면 됐다. -> max number * min number / 최대공약수 시간 복잡도는 O(log(min(a, b)))입니다 제출한 코드 : function solution..