반응형
출력
console.log
입력
자바스크립트(Node.js)에는 Java의 Scanner와 같은 입력시스템이 없기 때문에 다음과 같은 방법을 사용하여 입력을 받는다.
fs모듈로 stdin을 로드
const input = require('fs').readFileSync('/dev/stdin').toString().split('');
console.log(Number(input[0]) + Number(input[1]));
// input : 1 2
// output : 3
readline 모듈 사용
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on('line', function (line) {
const input = line.split(' ');
const result = Number(input[0]) + Number(input[1]);
console.log(result);
rl.close();
}).on('close', function () {
process.exit();
});
반응형
'Today I Learn > JavaScript' 카테고리의 다른 글
[JavaScript] 조건에 따라 날짜 형식 다르게 주기 (0) | 2022.06.28 |
---|---|
[JavaScript] Callback Hell과 Promise (0) | 2021.12.03 |
[JavaScript] Promise의 의미와 Promise 사용법 (0) | 2021.12.03 |