[백준/Node.js] 10869번 (사칙연산)

DongHee Kim·2021년 7월 14일
1

Algorithm

목록 보기
1/12
post-thumbnail

백준 알고리즘은 다른 알고리즘 문제풀이 사이트와 달리 Node.js로 입력값을 받는 방법이 상당히 복잡한데, 사전스터디 팀원분들의 설명(집단지성의 힘🤍)과 exploit017님의 velog 글 등을 통해 익힐 수 있었다. 기존 개념을 응용해 문제를 풀어가는 게 생각보다 재미있고 또 기존 개념을 익히는데에도 유익해서, 앞으로도 꾸준히 문제를 풀어가며 기록해 둘 예정.

10869번(사칙연산)

문제

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.

입력

두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)

출력

첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.

예제입력1

7 3

예제출력2

10
4
21
2
1


풀이 코드

//fs모듈을 이용해 입력값을 받았다.
var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().split(' ');

//parseInt()로 입력값을 정수로 만든다.
var A = parseInt(input[0]);
var B = parseInt(input[1]);

//결과값 보여주기. 나누기의 경우엔 소수점을 제거하고 몫만 건져내기위해 parseInt를 사용했다.
console.log(A+B);
console.log(A-B);
console.log(A*B);
console.log(parseInt(A/B));
console.log(A%B);
profile
일상의 성실이 자존감을 만드는 성취주의자

0개의 댓글