diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-07-24 03:18:21 +0100 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-07-24 03:18:21 +0100 |
| commit | d2a7197a605fa01c4cfc6ff0c019772be626038e (patch) | |
| tree | e9e64bd07ce531ed905312efc9accc7afc99a533 /challenge-070/walt-mankowski/python | |
| parent | 9bdb587bea1c40e7262203d7a18f49bc3d161e36 (diff) | |
| parent | ec27a60ee4c227c80d5f35a0a31996513a10c014 (diff) | |
| download | perlweeklychallenge-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.py | 4 |
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) |
