Published
Edited
Jun 29, 2018
Importers
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
isPrime(number)
Insert cell
Insert cell
primes = getPrimes(number)
Insert cell
function isPrime (n) {
if (n < 2) return false;
// number is prime if it is not divisible
// by any number less than or equal to its square root
const sqrtN = Math.sqrt(n);
for (let i = 2; i <= sqrtN; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
Insert cell
function getPrimes(limit) {
let primes = [];
for(let n = 0; n < limit; n++) {
if( isPrime(n)) {
primes.push(n);
}
}
return primes;
}
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more