문제
https://www.acmicpc.net/problem/10869
제출한 답안
#1차
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ');
const A = parseInt(input[0]);
const B = parseInt(input[1]);
console.log(A+B);
console.log(A-B);
console.log(A*B);
console.log(Math.floor(A/B));
console.log(A%B);
- 흐음,, 조금더,, 간결하게 쓸수 있지 않을까..........
#2차
const input = require('fs').readFileSync('/dev/stdin').toString().split(' ');
const A = parseInt(input[0]);
const B = parseInt(input[1]);
console.log(`${A+B}
${A-B}
${A*B}
${Math.floor(A/B)}
${A%B}`);
- 백틱을 쓰자!
배운점 / 느낀점
문제에서 요구한 답은 소수점은 생략한 숫자이므로, 나눗셈시에 조심해야한다!
Math.floor(소수) 를 사용하면, 소수점 아래 버림처리한 정수를 얻어낼수있다! 이외에도 반올림, 올림도 정리정리~!
Math.floor() / Math.ceil() / Math.round()
Math.floor(숫자) | 소숫점 아래 버림 |
Math.ceil(숫자) | 소수점 아래 올림 |
Math.round(숫자) | 소수점 아래 반올림 |