chinese-remainder
Version:
A lightweight NPM package for solving modular equations using the Chinese Remainder Theorem (CRT). Supports modular inverse, LCM, and GCD calculations.
18 lines (16 loc) • 508 B
JavaScript
const solveCRT = require("./src/solveCRT");
const modInverse = require("./src/modInverse");
const extendedGCD = require("./src/extendedGCD");
const lcm = require("./src/lcm");
const isCoprime = require("./src/isCoprime");
const validateInput = require("./src/validateInput");
const generateRandomCRTSystem = require("./src/generateRandomCRTSystem");
module.exports = {
solveCRT,
modInverse,
extendedGCD,
lcm,
isCoprime,
validateInput,
generateRandomCRTSystem
};