프로그래머스 문자열 붙여서 출력하기 JavaScript

KUKJIN LEE's profile picture

KUKJIN LEE8개월 전 작성

입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.

 

해설

Node.js 환경에서 사용되는 코드로, 사용자로부터 텍스트 입력을 받고 그 입력을 처리하여 결과를 출력하는 기본적인 기능을 수행합니다.

 

  • input

배열은 나중에 사용자의 입력을 저장할 용도로 사용됩니다.

  • rl.on('line', ...)

사용자 입력을 마치고 Enter 키를 누를 때 실행되는 이벤트 리스너를 등록합니다.

  • concat

str1과 str2에 저장된 두 문자열을 연결(concat)하고 그 결과를 res에 저장한 다음, console.log()를 사용하여 결과를 표준 출력에 출력합니다.

요약하면, 이 코드는 사용자로부터 두 개의 문자열을 입력받아 이를 연결한 후 결과를 출력하는 간단한 프로그램입니다. 사용자가 한 줄에 두 개의 문자열을 입력하면 프로그램이 그 문자열을 연결하고 결과를 출력합니다.

 

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

let input = [];

rl.on('line', function (line) {
    input = line.split(' ');
}).on('close', function () {
    str1 = input[0];
    str2 = input[1];
    let res = str1.concat(str2);
    console.log(res);
});

New Tech Posts