프론트엔드 정복하기
node.js에서 입출력하기 (fs모듈) 본문
fs모듈을 사용해서 node.js 출력하기 (기본 방법보다 코드가 더 간결하다.)
1. 한 줄 입력
const src = require('fs').readFileSync('/dev/stdin').toString().split(' ');
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split(' ');
let num = Number(input);
for (let i = 1; i <= num; i++) {
console.log(i);
}
2. 여러 줄 입력
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
let count = input[0];
let numbers = [];
for (let i = 1; i < input.length; i++) {
if (input[i] !== '') {
numbers.push(input[i].split(' '));
}
}
for (let i = 0; i < numbers.length; i++){
let num1 = Number(numbers[i][0]);
let num2 = Number(numbers[i][1]);
console.log(num1 + num2);
}
const src = require('fs').readFileSync('/dev/stdin').toString().split('\n');
'알고리즘 > 1단계 입출력과 사칙연산' 카테고리의 다른 글
map() 메서드 (0) | 2020.07.10 |
---|---|
split 문자분할 함수 (0) | 2020.07.09 |
숫자 변환 메서드 (0) | 2020.07.09 |
문자열에서 백슬래쉬(\)의 활용 (0) | 2020.07.08 |