-
문제
접근법
유클리드호제법을 사용하여 문제를 풀었습니다.
코드
function gcd(m, n) { if (n == 0) return m; else return gcd(n, m % n); // 재귀함수로 구현 } function lcm(m, n) { return (m * n) / gcd(m, n); } let input = require("fs").readFileSync("/dev/stdin").toString().split("\n"); let tc = parseInt(input.shift()); for (let i = 0; i < tc; i++) { input[i] = input[i].split(" ").map(Number); console.log(lcm(input[i][0], input[i][1])); }
'PS > 백준' 카테고리의 다른 글
[백준_1931] 회의실 배정 ( by using JavaScript ) (0) 2021.05.05 [백준_DP] 11052 카드 구매하기 ( by using javascript ) (0) 2021.04.14 [ 백준_10799 ] 쇠막대기 ( Stack, by using javascript ) (0) 2021.04.02 [ 백준_17413 ] 단어 뒤집기 2 ( by using Javascript ) (0) 2021.04.01 [백준_1874] 스택수열 (0) 2021.03.31 댓글