문제
양수 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)
'개발 공부 > Algorithm' 카테고리의 다른 글
[백준/Node.js] 탄산 음료 (0) | 2023.03.17 |
---|---|
[백준/Node.js] 팰린드롬수 (0) | 2023.03.16 |
[백준/Node.js] 최대공약수와 최소공배수 (0) | 2023.03.14 |
[백준/node.js] 그릇 (0) | 2023.03.11 |
[프로그래머스/Javascript] 핸드폰 번호 가리기 (0) | 2022.03.11 |