opp1350 / vt-morgon-blog-comments

0 stars 0 forks source link

%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-node-js%EB%A1%9C-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%ED%92%80%EA%B8%B0/ #7

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

알고리즘 - node.js로 자바스크립트 알고리즘 풀기 | Small Log

값을 입력 받기 위한 설정 메모 (계속 추가 예정)

https://vt-morgon-blog.netlify.app/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-node-js%EB%A1%9C-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%ED%92%80%EA%B8%B0/

opp1350 commented 2 years ago

런타임에러 발생시 =>

const readline = require('readline');

const rl = readline.createInterface({ input: process.stdin, output: process.stdout });

let input = [];

rl.on('line', function (line) { input.push(line) }) .on('close', function () { // 답안 작성 process.exit(); });

opp1350 commented 2 years ago

예시 )

const readline = require('readline');

const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});

let input = [];

rl.on('line', function (line) {
input.push(line)
})
.on('close', function () {
    const a = input[0];
    const b = input[1];
    if (a > 0) {
        b > 0 ? console.log(1) : console.log(4);
    } else {
        b > 0 ? console.log(2) : console.log(3);
    }
process.exit();
});
opp1350 commented 2 years ago

!!주의할 점!! 습관적으로 const만 사용하지 말 것.....! 변경되는 값이면 let을 사용해야 하는 것을 잊지 말기.. 코드는 잘 짜놓고 런타임에러(타입에러)가 너무 자주 난다.