UNPKG

fignumbers

Version:

A comprehensive TypeScript library for generating figurate numbers across multiple dimensions

25 lines 601 B
export const factorialIter = (num) => { let t = 1n; for (let i = 1n; i <= num; i++) { t *= i; } return t; }; export const risingFactorial = (n, k) => { let t = 1n; for (let i = n; i <= n + k - 1n; i++) { t *= i; } return t; }; export const pseudoRisingFactorial = (n, k) => { let t = 1n; for (let i = n; i <= n + k - 2n; i++) { t *= i; } return t; }; export const binomialCoeff = (n, k) => { return factorialIter(n) / (factorialIter(k) * factorialIter(n - k)); }; //# sourceMappingURL=helpersMultidimensionalFigNumbers.js.map