UNPKG

556 BJavaScriptView Raw
1"use strict";
2function distance(x0, y0, x1, y1) {
3 return Math.hypot(x1 - x0, y1 - y0);
4}
5function gcd(x, y) {
6 return !y ? x : gcd(y, x % y);
7}
8function max(arr) {
9 return Math.max.apply(null, arr);
10}
11function mean(arr) {
12 return sum(arr) / arr.length;
13}
14function min(arr) {
15 return Math.min.apply(null, arr);
16}
17function sum(arr) {
18 return arr.reduce(function (pre, cur) { return pre + cur; });
19}
20var obj = { distance: distance, gcd: gcd, max: max, mean: mean, min: min, sum: sum };
21module.exports = obj;
22//# sourceMappingURL=math.js.map
\No newline at end of file