jsmodern
Version:
An extension to existing JavaScript, influenced by other great languages such as Rust, Dart, Java, Golang, etc.
15 lines • 331 B
JavaScript
export function utilGcd(a, b) {
let x = Math.abs(a);
let y = Math.abs(b);
while (y)
[x, y] = [y, x % y];
return x;
}
export const gcd = {
label: 'gcd',
fn: function numberGcd(divisor) {
const ctx = this;
return utilGcd(ctx, Number(divisor));
},
};
//# sourceMappingURL=gcd.js.map