Skip to content
Snippets Groups Projects
Commit b907aebf authored by Noam Knispel's avatar Noam Knispel
Browse files

Merge pull request #2 from noamknispel/nodejs

eewwwww JS
parents 5d9d091f 90b5f926
No related branches found
No related tags found
No related merge requests found
...@@ -14,3 +14,4 @@ test: ...@@ -14,3 +14,4 @@ test:
@ time -f "%C : %E seconds" ./prime.py 100000 > /dev/null @ time -f "%C : %E seconds" ./prime.py 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.lua 100000 > /dev/null @ time -f "%C : %E seconds" ./prime.lua 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.php 100000 > /dev/null @ time -f "%C : %E seconds" ./prime.php 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.js 100000 > /dev/null
prime.js 0 → 100755
#!/usr/bin/env node --use_strict
function isPrime(num) {
let num_sqr = Math.sqrt(num)
if(num_sqr % 1 == 0) return false
for(let i=2; i<num_sqr; i++)
if(num % i == 0) return false
return true
}
var primes = []
let i = 2
while(primes.length < parseInt(process.argv[2])) {
if(isPrime(i)) primes.push(i)
i++
}
console.log(primes)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment