IT/Baekjoon Oline Judge

[BOJ] 2501번 - 약수 구하기

개발자희망생고롸파덕 2023. 8. 30. 20:59

사용언어 : javascript - node.js

 

#제출 코드

const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const [n, k] = fs
  .readFileSync(filePath)
  .toString()
  .trim()
  .split(' ')
  .map((item) => +item);

solution(n, k);

function solution(n, k) {
  let factors = [];
  let answer = 0;

  for (let i = 1; i <= n; i++) {
    if (n % i === 0) {
      factors.push(i);
    }
  }

  if (factors.length >= k) {
    answer = factors[k - 1];
  }

  console.log(answer);
}