nodejs 백준 입력 콘솔로 받기 (const readline = require("readline")) 설정

Pyotato·2024년 2월 1일
0
const readline = require("readline");

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

let count = 0;
const input = [];
rl.on("line", function (line) {
  if (!count) {
    // 입력의 개수
    count = Number(line);
  } else {
    input.push(line);
    if (input.length === count) {
      main();
      rl.close();
    }
  }
}).on("close", function () {
  process.exit();
});

const fs = require("fs"); 형태로 파일을 읽어오는 방식말고,
vscode 터미널에 직접 입력값을 받는 설정 방법을 정리해봤다.

  1. 익스텐션 탭을 연다.
    익스텐션

  2. 'run'이라고 치고 "CodeRunner"를 선택한다 (다운받지 않았다면 다운을 받는다.)

  3. 톱니바퀴(setting)를 클릭 > Extension Setting으로 이동

  1. 스크롤을 내려서 'Run in Terminal'을 체크해주기

  1. 실행 버튼 (▶︎)을 클릭하고 입력값을 입력

profile
https://pyotato-dev.tistory.com/ 로 이사중 🚚💨🚛💨🚚💨

0개의 댓글

관련 채용 정보