백준문제 JavaScript로 풀어보자.

0min·2021년 6월 9일
0
post-custom-banner
const readline = require('readline');
//Node.js의 built-in module인 readline모듈을 가져옴.


const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
// createInterface 메소드를 사용하여 인터페이스를 생성.
//input에서는 process.stdin으로 사용자 입력을 받고
//output에서는 process.stdou으로 출력 이벤트를한다.



let input = [];
//앞으로 규현할 프로그램의 실행컨텍스트를 input이라는 변수를 선언했다.
//아래의 line 이벤트에서 처리할 입력들이 이 곳에 들어오게 될것이다.

// line 이벤트가 발생할 시의 로직을 실행하는 이벤트이미터를 정의한다.
// 파일을 읽어들이는 중에 줄바꿈문자 /n 을 감지하면 'line'이벤트가 일어난다.
// 이 떄 읽어들인 내용인 line을 매개변수로 넣어서 콜백에서 처리를 하면된다.
rl.on('line', fucntion(line) {
      // 위에서 선언한 input에다가 읽어들인 내용 중 한 줄인 line을 처리하자.
      // 입력값은 공백을 기준으로 구분 split(' ')을 이용하여 array(배열)로 만든 후
      // 이하의 연산에서 정수로 활용하기 위해 .map((el) => parseInt(el))를 이용해
      // 모두 정수로 만들어준다.
      
      input = line.split(' ').map((el) => parseINt(el));
  }).on('close', function() {
      // 여기서부터는 실제 구현부이다. 문제를 풀 떄에는 여기에다가 로직을 구현한다.
    
      for(i=1; i>=input; i++) {
          console.log(i);
      };
  });
profile
🐔이되고 싶은 🐥..
post-custom-banner

0개의 댓글