문자열 출력하기
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(`a = ${input[0]}\nb = ${input[1]}`);
});
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
}).on('line', function (line) {
const [a, b] = line.split(' ')
console.log('a =', a)
console.log('b =', b)
})
다른 사람의 풀이는 굳이 input 변수를 선언하지 않고 line 메소드만 선언해서 코드를 간결하게 했다. 그리고 [a,b]의 배열을 선언해 line의 값을 각각 a,b에 넣어 간단하게 작성했다.
console.log(str.repeat(n));
repeat 메소드를 처음 봤다. for 반복문으로 result+=str로 해서 풀었는데 한줄로 줄여버려서 놀라웠다.
'코테' 카테고리의 다른 글
| [프로그래머스] 문자열 붙여서 출력하기 - JS(자바스크립트) (0) | 2025.01.27 |
|---|---|
| [프로그래머스] 두 수의 나눗셈 - JS(자바스크립트) (1) | 2025.01.26 |
| [프로그래머스] 대문자를 소문자로, 소문자를 대문자로 변환하기 - JS(자바스크립트 (1) | 2025.01.24 |
| [프로그래머스] 자바스크립트 readline 사용하기 - JS(자바스크립트) (0) | 2025.01.24 |
| [프로그래머스] 조건 연산자 사용 - JS(자바스크립트) (0) | 2025.01.22 |