julia implementation for problems 7 and 8

This commit is contained in:
ikselven 2017-08-08 23:04:26 +02:00
parent 447f5ebd77
commit 378aa735ec
2 changed files with 74 additions and 0 deletions

36
e0007/euler0007.jl Normal file
View file

@ -0,0 +1,36 @@
#!/usr/bin/julia
function euler007(n)
if n < 1
return NaN
elseif n == 1
return 2
end
primes = Array{Int64, 1}([])
foundCount = 1
number = 3
while foundCount < n
isPrime = true
for prime primes
if number % prime == 0
isPrime = false
break
end
end
if isPrime
push!(primes, number)
foundCount += 1
end
number += 2
end
return last(primes)
end
euler007(1)
@time euler007(10001)