문자열 붙여서 출력하기

남예지·2024년 1월 15일
0

미코

목록 보기
6/37

문제

두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다.
입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.

주어진 코드가 심상치 않다...

이게 뭔지 한참 콘솔로 찍어보았다.
10분쯤 걸렸을까
str1과 str2를 더하면 해결되는 문제였다. 공백으로 되어있으니 join("")을 써도 되는 문제였는데 그냥 더해버렸다.

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];
    console.log(str1+str2)
});

프로그래머스에서 처음보는 풀이 유형이여서 당황스럽다. 마칭 백준같은..
했으니까 됐지 뭐
다른 분들의 풀이도 join을 이용하여 풀었더라.

// 고수분들의 풀의
const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
}).on('line', function (line) {
    const strArr = line.split(' ')
    console.log(strArr.join(''))
})

profile
총총

0개의 댓글