const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().trim().split(' ');
let A = Number(input[0]);
let B = Number(input[1]);
let C = Number(input[2]);
let x = 0;
let bottom = C-B;
if(bottom > 0) {
x = A/(C-B);
if(x >= 0) {
console.log(Math.floor(x+1));
} else {
console.log(-1);
}
} else {
console.log(-1);
}
내가 계속 틀렸던 이유는 A/(C-B)에서 C-B가 음수가 아닐때 라는 조건을 달아주지 않아서이다. 나눗셈을 하는데 당연히 음수 조건이 있어야된다.
let input = require('fs').readFileSync('/dev/stdin').toString().split(' ');
const A = input[0] * 1;
const B = input[1] * 1;
const C = input[2] * 1;
const margin = C - B;
const count = Math.floor(A / margin) + 1
console.log(margin <= 0 ? -1 : count);
깔-끔
num.toFixed(3) 셋째자리까지 반올림해서 출력(n.nnn이렇게 출력)