Skip to content

Compute the greatest common divisor using Euclid's algorithm.

License

Notifications You must be signed in to change notification settings

japan-d2/js-gcd

Repository files navigation

gcd

Compute the greatest common divisor using Euclid's algorithm.

install

npm install @japan-d2/gcd

or

yarn add @japan-d2/gcd

how to use

example

import gcd from '@japan-d2/gcd'
console.log(gcd(721, 161))

Output

7

methods

gcd(a: number, b: number): number

Return the greatest common divisor of the integers a and b using Euclid's algorithm.

BigInt support

example

import gcd from '@japan-d2/gcd/lib/bigint'
console.log(gcd(721n, 161n))

Output

7n

methods

gcd(a: bigint, b: bigint): bigint

Return the greatest common divisor of the integers a and b using Euclid's algorithm.

license

MIT

About

Compute the greatest common divisor using Euclid's algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages