mirror of
https://github.com/KevinMidboe/knowit_julekalender-2017.git
synced 2025-10-29 01:30:19 +00:00
Find all the mirpnumbers under 1000.
This commit is contained in:
26
luke_11/mirptall.py
Executable file
26
luke_11/mirptall.py
Executable 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()
|
||||
@@ -1,2 +1,4 @@
|
||||
from luke_11.mirptall import main
|
||||
|
||||
def test_answer():
|
||||
assert False
|
||||
assert main() == 36
|
||||
|
||||
Reference in New Issue
Block a user