0.2.2 • Published 7 years ago
bnum v0.2.2
bnum
Beautiful numbers
Installation
$ yarn add bnum
Usage
const bnum = require('bnum');
console.log(bnum.perfect(28)); //true
Functions
Even and odd numbers
bnum.even(1); // false
bnum.odd(1); // true
Abundant, Deficient, Perfect and Almost perfect numbers
bnum.abundant(12); // true
bnum.deficient(5); // true
bnum.perfect(6); // true
bnum.almostperfect(8); // true
Palindromic number
bnum.palindrome(12321); // true
Harshad/Niven number (base 10)
bnum.harshad(3); // true
bnum.niven(3); // true
Prime number
bnum.prime(23); // true
Composite number
bnum.composite(4); // true
Coprime integers
bnum.coprime(14, 15); // true
Fibonacci number
bnum.fibonacci(8); // true
Fibonacci prime
bnum.fibonacciprime(5); // true
Leonardo number
bnum.leonardo(9) // true
Perrin number
bnum.perrin(7); // true
Polygonal numbers
bnum.triangular(10); // true
bnum.square(9); // true
bnum.pentagonal(22); // true
bnum.hexagonal(28); // true