🙌문제설명
두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.
a + b = c
☑️나의 풀이
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 () {
const a = Number(input[0])
const b = Number(input[1])
console.log(`${a} + ${b} = ${a+b}`);
});
❓다른 사람 풀이
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
const [a, b] = line.split(' ');
console.log(a,'+',b, '=', Number(a)+Number(b));
});
☑️배운 점
map의 콜백함수로 사용해 a,b에 각각 할당하는 방법도 있음
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let a, b;
rl.on('line', function (line) {
[a, b] = line.split(' ').map(Number);
}).on('close', function () {
console.log(`${a} + ${b} = ${a + b}`);
});
JS 기능을 활용하는 방향으로 학습하기!