관리 메뉴

프론트엔드 정복하기

node.js에서 입출력하기 (fs모듈) 본문

알고리즘/1단계 입출력과 사칙연산

node.js에서 입출력하기 (fs모듈)

GROWNFRESH 2020. 10. 28. 16:37

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