알고리즘

[알고리즘] 백준허브에서 JS 사용하기

로돌씨 2024. 5. 2. 23:17
백준허브의 언어에는 JS의 항목이 따로 존재하지않는다. Node.js 만 존재할뿐 ...
나는 아직... JS밖에 하지 못하는 응애인데 ... 나같은 사람이 또 있을것같아 찾아보았다.

 

⚒️방법 

ReadLine 이용을 통해 백준허브에서도 JS를 사용 할 수있다.

백준의 1000번 문제를 예를 들어 설명해 보겠다.

const readline = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout,
});

let input = [];

readline.on('line', function(line) {
    input = line.split(' ').map(el => parseInt(el));
}).on('close', function(){ //이 안에 솔루션 코드 작성
    const A = parseInt(input[0]);
    const B = parseInt(input[1]);
    console.log(A+B);
    process.exit();
});

 

주어지는 요소를 input배열에 저장하게 되며 , 결과를 도출할때 (return)는 console.log() 를 사용하여 리턴한다.

 

복사해놓고 사용하면 편리하다.

 

⚠️주의점

 노드를 사용하면 채점이 오래걸리는 단점도 있고 메모리도 많이 잡아먹어서

분명 정답인데 틀렸다고 나오는 문제도 있는 경우가 있다. 자신을 믿을것 ...