프로그래머스 문자열 붙여서 출력하기 자바스크립트 알고리즘 풀이
문제
나의 풀이
아이디어
- output으로 들어온 출력값을 이어서 출력한다.
공백으로 나뉘어 들어오기 때문에 배열 형태로 출력될 것이므로, 두 입력값은 input[0], input[1]이 된다. 둘을 합쳐서 출력한다.코드
```javascript 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 () { console.log(input[0] + input[1]) });}
## 다른 사람 풀이
```javascript
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(''))
})
이 풀이는 입력값이 몇 개가 들어오더라도 조건에 맞게 출력할 수 있도록 로직을 짠 풀이이다.
이런 접근을 내가 미처 생각하지 못했고 기억해둘 만하다 생각해서 가져왔다.