[프로그래머스/JavaScript] Lv.0 문자열 출력하기

cykim·2023년 10월 22일
0

문제 설명

문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.

제한 사항

  • 1 ≤ str의 길이 ≤ 1,000,000
  • str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.

입출력 예

입력 #1
HelloWorld!

출력 #1
HelloWorld!

풀이

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

let input = [];

rl.on('line', function(line) {
    input = [line];
}).on('close',function() {
    str = input[0];
    console.log(str);
});

readline

JavaScript 내장 모듈, 입출력 처리

const readline = require('readline'); // 모듈 불러오기
const rl = readline.createInterface({ // 입출력 인터페이스 생성
  input: process.stdin,
  output: process.stdout
});

on 메서드

이벤트 발생 시 수행할 동작 지정

let input = []; // 입력 받을 배열 생성

rl.on('line', function(line) { // 입력 시 수행할 동작
  input = [line];
}).on('close', function() { // 입력 종료 시 수행할 동작
  str = input[0];
  console.log(str);
});

0개의 댓글