aboutsummaryrefslogtreecommitdiff
path: root/challenge-070/walt-mankowski/python
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-07-24 01:34:09 +0100
committerGitHub <noreply@github.com>2020-07-24 01:34:09 +0100
commitec27a60ee4c227c80d5f35a0a31996513a10c014 (patch)
treed13e675292a11faa13d27c09cc96f2419acb9978 /challenge-070/walt-mankowski/python
parentb3a812db0366471dcfdc1acfd55f1743a558dc56 (diff)
parentbc4cc1877cadee66732ba554ba8de572ee3d1196 (diff)
downloadperlweeklychallenge-club-ec27a60ee4c227c80d5f35a0a31996513a10c014.tar.gz
perlweeklychallenge-club-ec27a60ee4c227c80d5f35a0a31996513a10c014.tar.bz2
perlweeklychallenge-club-ec27a60ee4c227c80d5f35a0a31996513a10c014.zip
Merge pull request #1974 from waltman/branch-for-challenge-070
Branch for challenge 070
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)