UNPKG

theorem.js

Version:

A Math library for computation in JavaScript

16 lines (15 loc) 339 B
nPrime(n) { n = new BigNumber(n).toNumber() if (n < 1) { throw "[TheoremJS]: n is less than 1" } if (n > Number.MAX_SAFE_INTEGER) { throw `[TheoremJS] Input was larger than ${Number.MAX_SAFE_INTEGER}` } const gen = this.sieve() let out = 0 for (var i = 0; i < n; i++) { out = gen.next().value } return new BigNumber(out) }