10001st prime
Problem 7
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13.
What is the 10 001st prime number?
from tools import prime_generator, rwh_primes2
def run():
# A little bit slower
# gen = prime_generator()
# for i in range(10001):
# result = next(gen)
# return result
# It is not until 104743, that we get 10001 prime
return rwh_primes2(104744)[-1]