aboutsummaryrefslogtreecommitdiff
path: root/wip/037-truncatable_primes.py
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-08-17 21:39:43 +0200
committerCharles <sircharlesaze@gmail.com>2019-08-17 21:39:43 +0200
commit3ffc76713f6db4c33f20588ce6896ea3c2bae2a7 (patch)
tree1025c801330f078e3a12da191f923ae8b6ddd81b /wip/037-truncatable_primes.py
parent9a65938232d1fa9e1afe9a6eb2de48d25ff738a6 (diff)
downloadproject_euler-3ffc76713f6db4c33f20588ce6896ea3c2bae2a7.tar.gz
project_euler-3ffc76713f6db4c33f20588ce6896ea3c2bae2a7.tar.bz2
project_euler-3ffc76713f6db4c33f20588ce6896ea3c2bae2a7.zip
wip directory for each language
Diffstat (limited to 'wip/037-truncatable_primes.py')
-rw-r--r--wip/037-truncatable_primes.py25
1 files changed, 0 insertions, 25 deletions
diff --git a/wip/037-truncatable_primes.py b/wip/037-truncatable_primes.py
deleted file mode 100644
index 1ad7d29..0000000
--- a/wip/037-truncatable_primes.py
+++ /dev/null
@@ -1,25 +0,0 @@
-from helper.prime import primes_loop, is_prime
-
-
-def is_truncatable(prime):
- p_str = str(prime)
- for i in range(1, len(p_str)):
- if not is_prime(int(p_str[i:])):
- return False
- for i in range(1, len(p_str)):
- if not is_prime(int(p_str[:-i])):
- return False
- if prime in [2, 3, 5, 7]:
- return False
- return True
-
-
-trunc_p_list = []
-for p in primes_loop():
- if is_truncatable(p):
- trunc_p_list.append(p)
- if len(trunc_p_list) == 11:
- break
-
-print(trunc_p_list)
-print(sum(trunc_p_list))