두 자연수 A와 B가 주어진다. 이때,
A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
7 3
10
4
21
2
1
이번에는 여러 개의 값을 출력해야 하기에 계속 Number(input)을 입력해주면 코드가 더러워질 수 있어서 배열 비구조화 할당을 사용해서 값을 따로 숫자로 변환해서 저장해두자.
const [A, B] = [Number(input[0]), Number(input[1])];
console 찍어낼 때 템플릿 리터럴을 이용해서 출력해 주자.
console.log(`${A + B}\n${A - B}...`)
하나 더 주의할 점은 7/3은 2.333333... 인데 예시 출력값을 보면 2이다.
Math 함수를 사용해서 반올림 해주자.Math.floor(A/B)
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ');
const [A, B] = [Number(input[0]), Number(input[1])];
console.log(`${A + B}\n${A - B}\n${A * B}\n${Math.floor(A / B)}\n${A % B}`);
[비구조 할당]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
[템플릿 리터럴]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Template_literals
[Math 함수]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math