목록알고리즘 (103)
언젠가는 펼쳐 볼 아카이브
사용언어 : javascript - node.js # 첫번째 작성 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const [m, n] = fs .readFileSync(filePath) .toString() .trim() .split('\n') .map((item) => +item); solution(m, n); function solution(m, n) { let answer = []; for (let i = m; i (total += prime))); console.log(answer[0]); } else { console.log(-1); } } >> 결과..
사용 언어 : javascript - node.js #제출 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().trim().split('\n'); const n = +input.shift(); const arr = input[0].split(' ').map((item) => +item); solution(n, arr); function solution(n, arr) { let answer = 0; for (let i = 0; i < n; i++) { let number = ar..
사용언어 : javascript - node.js #제출 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const number = fs .readFileSync(filePath) .toString() .trim() .split('\n') .map((item) => +item); number.forEach((item) => { if (+item !== -1) { solution(+item); } }); function solution(number) { let factors = []; let sum = 0; for (let i = 1; i
사용언어 : 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 = k) { answer = factors[k - 1]; } console.log(answer); }