This commit is contained in:
Mia Steinkirch 2019-10-12 16:07:57 -07:00
parent 1ef64d6e17
commit e0eb554dfd
279 changed files with 24267 additions and 0 deletions

View file

@ -0,0 +1,32 @@
#!/usr/bin/python3
# mari von steinkirch @2013
# steinkirch at gmail
import math
def is_prime(number, prime_set):
if number in prime_set: return True
for i in range(2, int(math.sqrt(number)) + 1):
if not number%i: return False
return True
def findstprime(n):
count = 0
candidate = 1
prime_set = set()
while count < n:
candidate +=1
if is_prime(candidate, prime_set):
prime_set.add(candidate)
count += 1
return candidate
def main():
assert(findstprime(6 == 13))
print(findstprime(10001))
print('Tests Passed!')
if __name__ == '__main__':
main()