aboutsummaryrefslogtreecommitdiff
path: root/python/wip/049-prime_permutations.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 /python/wip/049-prime_permutations.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 'python/wip/049-prime_permutations.py')
-rw-r--r--python/wip/049-prime_permutations.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/python/wip/049-prime_permutations.py b/python/wip/049-prime_permutations.py
new file mode 100644
index 0000000..d90754e
--- /dev/null
+++ b/python/wip/049-prime_permutations.py
@@ -0,0 +1,23 @@
+from itertools import permutations
+from helper.prime import is_prime
+
+
+def constant_inscrease(perms):
+
+
+
+def get_prime_permutations(nb):
+ return sorted([
+ int(''.join(x))
+ for x in permutations(str(nb), 4)
+ if (is_prime(int(''.join(x)))
+ and len(str(int(''.join(x)))) == 4)
+ ])
+
+# print(get_prime_permutations(1487))
+for i in range(1000, 10_000):
+ if not is_prime(i):
+ continue
+ print(get_prime_permutations(i))
+# if all([is_prime(p) for p in permutations]):
+# print(sorted(permutations))