aboutsummaryrefslogtreecommitdiff
path: root/challenge-070/walt-mankowski/python
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2020-07-24 03:18:21 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2020-07-24 03:18:21 +0100
commitd2a7197a605fa01c4cfc6ff0c019772be626038e (patch)
treee9e64bd07ce531ed905312efc9accc7afc99a533 /challenge-070/walt-mankowski/python
parent9bdb587bea1c40e7262203d7a18f49bc3d161e36 (diff)
parentec27a60ee4c227c80d5f35a0a31996513a10c014 (diff)
downloadperlweeklychallenge-club-d2a7197a605fa01c4cfc6ff0c019772be626038e.tar.gz
perlweeklychallenge-club-d2a7197a605fa01c4cfc6ff0c019772be626038e.tar.bz2
perlweeklychallenge-club-d2a7197a605fa01c4cfc6ff0c019772be626038e.zip
Merge branch 'master' of https://github.com/manwar/perlweeklychallenge-club
Diffstat (limited to 'challenge-070/walt-mankowski/python')
-rw-r--r--challenge-070/walt-mankowski/python/ch-2.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/challenge-070/walt-mankowski/python/ch-2.py b/challenge-070/walt-mankowski/python/ch-2.py
index be0f8ac2d3..bb052aa981 100644
--- a/challenge-070/walt-mankowski/python/ch-2.py
+++ b/challenge-070/walt-mankowski/python/ch-2.py
@@ -4,9 +4,7 @@ n = int(argv[1])
S = [0, 1, 3, 2]
def gray_code(n, S):
- fmt = f"0{n-1}b"
- S2 = [eval(f"0b1{x}") for x in [f"{x:{fmt}}" for x in S][::-1]]
- return S + S2
+ return S + [2**(n-1) + x for x in S][::-1]
for i in range(3, n+1):
S = gray_code(i, S)