precise-fractions
Version:
Allows for working with fractions.
2 lines (1 loc) • 603 B
JavaScript
;var c=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var f=(n,i)=>{for(var t in i)c(n,t,{get:i[t],enumerable:!0})},l=(n,i,t,e)=>{if(i&&typeof i=="object"||typeof i=="function")for(let g of u(i))!b.call(n,g)&&g!==t&&c(n,g,{get:()=>i[g],enumerable:!(e=o(i,g))||e.enumerable});return n};var m=n=>l(c({},"__esModule",{value:!0}),n);var d={};f(d,{gcd:()=>r,lcm:()=>p});module.exports=m(d);function r(n,i){for(;i!==0n;){let t=i;i=n%i,n=t}return n}function p(n,i){return n/r(n,i)*i}0&&(module.exports={gcd,lcm});