[백준] IntelliJ 자바스크립트 테스트 환경

NoeG·2022년 11월 1일

알고리즘 공부

목록 보기
1/1

백준 알고리즘 문제를 풀기 위해서는 테스트 값을 직접 코드로 입력을 받아야합니다. Javascript를 통해 문제를 풀기 위해서는 NodeJS 환경에서 풀어야 합니다.
따라서 백준 알고리즘 문제 풀이를 위하여 IntelliJ에 NodeJS 테스트 환경을 구축해주었습니다.
보통 VS Code를 많이 사용하는 것 같은데 저는 제가 선호하는 IntelliJ를 이용하여 환경을 구축해주었습니다.

프로젝트 생성

1. IntelliJ IDEA 실행

IntelliJ는 JetBrains에서 개발한 통합 개발 환경(IDE)입니다.
https://www.jetbrains.com/idea/download/ 에서 다운로드 받을 수 있습니다.
참고로 대학생의 경우 학교 이메일 인증을 통해 Ultimate Edition 을 사용할 수 있습니다.

2. Node JS 설치

https://nodejs.org/ko/download/
해당 링크에서 NodeJS를 다운받아 설치합니다.
안정성을 위해 LTS 버전을 설치하였습니다.
버전 정보 : 18.12.0 (includes npm 8.19.2)

3. 플러그인 설치

IntelliJ IDEA 실행 -> Plugin -> Node.js 설치

4. 프로젝트 생성

Projects -> New Project -> JavaScript -> Node.js 선택

-> 프로젝트 이름 입력 후 Finish -> 프로젝트 생성 완료

5. 실행 파일 및 예제 파일 생성

백준 문제 #1000 A+B 를 풀어보겠습니다.
1. 실행 파일 및 예제 파일 생성

Root 폴더
	- index.js // 실행 소스 -> 백준에 업로드됨
    - example.txt // 예제 파일 -> 백준에서 제공됨
  1. 예제 입력 파일 example.txt에 예제 값 작성
/** example.txt **/
1 2
  1. 실행 파일 index.js에 소스 코드 작성
/** 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);
  1. 실행하여 결과 확인
    실행하고자 하는 파일의 폴더에서 Terminal을 실행 후 아래의 명령어를 입력해주면 됩니다.
$ node index // 실행하고자 하는 파일 이름
profile
아이디어를 세상에 꽃 피워보기

0개의 댓글