개발 공부/Algorithm
[백준/Node.js] 약수
whenever purple
2023. 3. 15. 15:47
문제
양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오.
입출력 예시
해결
const fs = require('fs');
const { start } = require('repl');
const stdin = (process.platform === 'linux'
? fs.readFileSync('/dev/stdin').toString()
: `14
14 26456 2 28 13228 3307 7 23149 8 6614 46298 56 4 92596`
).match(/[^\r\n]+/g);
const input = (() => {
let line = 0;
return () => stdin[line++];
})();
const s = Number(input())
const v = input().split(' ').map(Number).sort((a,b) => a-b)
const num = v[0] * v[v.length-1]
console.log(num)