프로그래머스 문자열 붙여서 출력하기 JavaScript
KUKJIN LEE • 8개월 전 작성
입출력 예와 같이 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);
});