📌 유클리드 호제법 for문을 돌려 찾을 수 있지만 유클리드 호제법을 알면 훨씬 간단하다. 큰 수(max)와 작은 수(min)가 주어졌을 때, 최대공약수를 구하는 과정을 아래와 같다. max % min = e(1) min % e(1) = e(2) e(1) % e(2) = e(3) ... e(n-1) % e(n) = 0 최대공약수 : e(n) 최소공배수 : (max * min) /e(n) 📌 구현 function solution(n, m) { // 최대공약수 구하는 함수 function u(i, j) { let e = i % j; if (e === 0) return j; return u(j, e); } // 최대공배수 반환 alert(u(n,m)); // 최소공배수 반환 alert(n * m / u(n,m..