반응형
문제
두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A-B를 출력한다.
풀이 코드
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ').map((el) => parseInt(el));
}).on('close', function () {
console.log(input[0] - input[1]);
process.exit();
});
일반 자바스크립트에서 사용하는 입력 함수인 promt를 사용해서 입력받으려 했으나 런타임 오류가 뜨길래 찾아보니 자바스크립트로 백준코드 코드 제출을 하려면 입력은 Node.js의 readline 모듈을 불러와서 사용해야 하였다.
input으로 받아온 입력값을 사용하여 문제 풀이 성공!
문제 출처 - https://www.acmicpc.net/problem/1001
반응형
'알고리즘 > javascript' 카테고리의 다른 글
백준코드 알고리즘 2884번 '알람 시계' Node.js 풀이 (0) | 2020.01.05 |
---|---|
백준코드 알고리즘 2753번 윤년 계산 Node.js 풀이 (0) | 2020.01.03 |
백준코드 알고리즘 2588번 곱셈 Node.js 풀이 (0) | 2020.01.03 |
javascript 백준코드 알고리즘 10171번 '고양이 출력' 문제 (0) | 2020.01.02 |