백준 알고리즘 문제를 풀기 위해서는 테스트 값을 직접 코드로 입력을 받아야합니다. Javascript를 통해 문제를 풀기 위해서는 NodeJS 환경에서 풀어야 합니다.
따라서 백준 알고리즘 문제 풀이를 위하여 IntelliJ에 NodeJS 테스트 환경을 구축해주었습니다.
보통 VS Code를 많이 사용하는 것 같은데 저는 제가 선호하는 IntelliJ를 이용하여 환경을 구축해주었습니다.
IntelliJ는 JetBrains에서 개발한 통합 개발 환경(IDE)입니다.
https://www.jetbrains.com/idea/download/ 에서 다운로드 받을 수 있습니다.
참고로 대학생의 경우 학교 이메일 인증을 통해 Ultimate Edition 을 사용할 수 있습니다.
https://nodejs.org/ko/download/
해당 링크에서 NodeJS를 다운받아 설치합니다.
안정성을 위해 LTS 버전을 설치하였습니다.
버전 정보 : 18.12.0 (includes npm 8.19.2)
IntelliJ IDEA 실행 -> Plugin -> Node.js 설치
Projects -> New Project -> JavaScript -> Node.js 선택

-> 프로젝트 이름 입력 후 Finish -> 프로젝트 생성 완료
백준 문제 #1000 A+B 를 풀어보겠습니다.
1. 실행 파일 및 예제 파일 생성
Root 폴더
- index.js // 실행 소스 -> 백준에 업로드됨
- example.txt // 예제 파일 -> 백준에서 제공됨
/** example.txt **/
1 2
/** index.js **/
const fs = require('fs');
const input = fs.readFileSync('example.txt').toString().split(' '); // 백준 사이트에 제출 시에는 example.txt 대신 dev/stdin
const a = parseInt(input[0]);
const b = parseInt(input[1]);
console.log(a+b);
$ node index // 실행하고자 하는 파일 이름