algorithm

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

KUKJIN LEE
KUKJIN LEE
2024년 3월 19일
173

입출력 예와 같이 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);
});
#프로그래머스 문자열 붙여서 출력하기#문자열 붙여서 출력하기#문자열 붙여서 출력하기 JavaScript