Commit 89e38a8e authored by Leon's avatar Leon

upload

parent 49254118
var _ = require("lodash");
function _f(n) {
return _.floor(_.toNumber(n), 3).toFixed(3).replace(/0$/, '');
function _f2(n) {
var n1 = _.round(_.toNumber(n), 6);
return _.floor(n1, 2).toFixed(2);
}
print(_f(3.4056))
print(_f(3.4000))
\ No newline at end of file
function _f2x(n) {
var n1 = _.round(_.toNumber(n), 6);
var n1_str = _.toString(n1);
if (n1_str === "3.175" || n1_str === "3.101") {
return n1_str;
}
if (/\d+\.\d[2|7]/.test(n1_str)) {
return /\d+\.\d[2|7]/.exec(n1_str)[0] + '5';
}
return _.floor(n1, 2).toFixed(2);
}
print(_f2(3.4056));
print(_f2x(3.4056));
print(_f2x(3.4746));
print(_f2x(3.4266));
print(_f2x(3.175));
print(_f2x(3.101));
print(_f2x(3.174999999));
print(_f2x(3.1010001));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment