본문 바로가기
Algorithm/- JavaScript

백준 입출력과 사칙연산 2 - [Node.js]

by Yoojacha 2022. 5. 23.

1000번 A+B / 1001번 A-B / 10998번 A*B / 1008번 A/B

const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');

const A = parseInt(inputData[0]);
const B = parseInt(inputData[1]);

console.log(A+B); 
//console.log(A-B);
//console.log(A*B);
//console.log(A/B);

- 자바스크립트 딥 다이브 책을 현재 170페이지를 읽고 있어서 세부적으로 값을 받아오는 부분은 아예 몰라서 답을 안 상태로 보았다. 아무래도 책을 1 회독은 해놓고 풀어보는 것이 실력 향상에 도움이 될 것 같다.

 

일단 파이썬과 비교해서는 생각보다 가독성이 떨어졌다. 파일시스템 모듈을 변수 식별자로 할당하고, 그 후 메서드 표현으로 readFileSync와 toString split 을 써서 입력 값을 배열로 받아온 것으로 보인다.

 

그다음 A와 B에 인덱싱을 이용해 parseInt 함수를 통해서 각각 변수에 선언 후 이항 연산자 + 를 이용해서 cosole.log()를 활용해 출력한다.

 


현재 자바스크립트 딥 다이브를 1 회독을 못 한 상태라서 알고리즘 기초 부분들은 파이썬으로 풀어봤었어서 답을 보고 코드들을 해설하는 것으로 하루 1문제 이상 씩 하는 것으로 목표를 수정해야겠다.

댓글