2차 공부/알고리즘

덧셈식 출력하기

공대탈출 2024. 5. 6. 22:21

 

내가 작성한 코드

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(`${Number(input[0])} + ${Number(input[1])} = ${Number(input[0])+Number(input[1])}`);
});

백틱을 사용하여 원하는 출력형태로 출력하도록 작성하였다.

깔끔하진 않다고 생각한다.

 

 

다른사람이 작성한 코드

const readline = require('readline')
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
}).on('line', function (line) {
    const [a, b] = line.split(' ')
    console.log(a, '+', b, '=', Number(a) + Number(b))
})

line.split(' ')을 [a, b]로 구조분해할당하여 깔끔한 console.log를 작성하였다.

'2차 공부 > 알고리즘' 카테고리의 다른 글

두 수의 나눗셈  (0) 2024.05.27
문자열 붙여서 출력하기  (0) 2024.05.07
특수문자 출력  (0) 2024.05.06
대소문자 바꿔서 출력하기  (0) 2024.05.06
문자열 반복해서 출력하기  (0) 2024.05.06