[백준 | Javascript] 10869

박기영·2022년 5월 16일
0

백준

목록 보기
9/127

입출력과 사칙연산 9단계
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를 출력한다.

예제 입력

7 3

예제 출력

10
4
21
2
1

solution

const fs = require('fs');
const inputData = fs.readFileSync('/dev/stdin').toString().split(' ').map(Number);

const A = inputData[0];
const B = inputData[1];

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

해설

지금까지 해온 사칙연산을 총 복습하는 문제였다.
여기서 몫을 구하는 문제가 있는데, js에서는 몫을 구하는 연산자가 따로 없다.
따라서, 몫을 구하기 위해서는 나눗셈 결과를 parseInt() 처리해서 정수만 뽑아낸다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글