Skip to content

Instantly share code, notes, and snippets.

@ernest22
Created September 20, 2018 12:37
Show Gist options
  • Save ernest22/2aa3170a839c4cc2ae9d44c179c2342b to your computer and use it in GitHub Desktop.
Save ernest22/2aa3170a839c4cc2ae9d44c179c2342b to your computer and use it in GitHub Desktop.
challenge created by ernest22 - https://repl.it/@ernest22/challenge
def first_100_prime_numbers():
# Return a list containing the first 100 prime numbers
# Replace the line below with your solution
p = []
i = 0
a = 2
while i < 100:
for j in range(2,a):
if (a % j) == 0:
break
else:
p.append(str(a))
i+=1
a+=1
return p
raise NotImplementedError()
def test():
primes = set(['2', '3', '5', '7', '11', '13', '17', '19', '23', '29', '31', '37', '41', '43', '47', '53', '59', '61', '67', '71', '73', '79', '83', '89', '97', '101', '103', '107', '109', '113', '127', '131', '137', '139', '149', '151', '157', '163', '167', '173', '179', '181', '191', '193', '197', '199', '211', '223', '227', '229', '233', '239', '241', '251', '257', '263', '269', '271', '277', '281', '283', '293', '307', '311', '313', '317', '331', '337', '347', '349', '353', '359', '367', '373', '379', '383', '389', '397', '401', '409', '419', '421', '431', '433', '439', '443', '449', '457', '461', '463', '467', '479', '487', '491', '499', '503', '509', '521', '523', '541'])
if set(first_100_prime_numbers()) == primes:
print("Answer is correct. Paste URL to your solution into application.")
else:
print("Answer is wrong. Keep trying!")
test()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment