반응형
문제
풀이
function solution(arr) {
const getGCD = (a, b) => a % b === 0 ? b : getGCD(b, a % b);
const getLCM = (a, b) => a * b / getGCD(a, b);
return arr.reduce((a,b) => getLCM(a, b));
}
이전에 유클리드 호제법을 이용한 최대공약수(GCD), 최소공배수(LCM) 공식을 이용하여 풀이했다.
반응형
'CS > 알고리즘' 카테고리의 다른 글
[230416] 푸드 파이트 대회 (0) | 2023.04.16 |
---|---|
[230416] 점프와 순간 이동 (0) | 2023.04.16 |
[230414] 예상 대진표 (0) | 2023.04.14 |
[230413] 크기가 작은 부분문자열 (0) | 2023.04.13 |
[230412] 카펫 (0) | 2023.04.12 |