题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void async function () { // Write your code here while(line = await readline()){ let numb = Number(line); let numbFloor = Math.floor(line);//1、向下取整 let numb2; //2、获取小数点后的数值后比较是否向上取整 if(numbFloor == 0) { numb2 = numb; } else { numb2 = numb - numbFloor; } console.log(numb2 < 0.5 ? numbFloor : numbFloor + 1); } }()