Find all the mirpnumbers under 1000.

This commit is contained in:
2017-12-19 16:56:11 +01:00
parent ee60a0624a
commit a6808e9832
2 changed files with 29 additions and 1 deletions

26
luke_11/mirptall.py Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env python3.6
def palindrome(num):
return int(str(num)[::-1])
def isPrime(num):
state = True
for n in range(2, num):
if num % n == 0:
state = False
return state
def main():
primes = []
mirptall = 0
for n in range(1000):
if isPrime(n) and n != palindrome(n):
primes.append(n)
if (palindrome(n) in primes):
mirptall += 2
return mirptall
if __name__ == '__main__':
main()

View File

@@ -1,2 +1,4 @@
from luke_11.mirptall import main
def test_answer():
assert False
assert main() == 36