From 17a6e55dcdbcec70b03018b3b50319777149525f Mon Sep 17 00:00:00 2001 From: Walt Mankowski Date: Sat, 4 Jul 2020 15:08:23 -0400 Subject: python 3 code for challenge 67 These turned out to be a lot simpler than my Perl versions, in large part because you don't have to worry about references in Python. --- challenge-067/walt-mankowski/python/ch-2.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 challenge-067/walt-mankowski/python/ch-2.py (limited to 'challenge-067/walt-mankowski/python/ch-2.py') diff --git a/challenge-067/walt-mankowski/python/ch-2.py b/challenge-067/walt-mankowski/python/ch-2.py new file mode 100644 index 0000000000..5cb94cfa10 --- /dev/null +++ b/challenge-067/walt-mankowski/python/ch-2.py @@ -0,0 +1,17 @@ +from sys import argv +from itertools import product + +key = {'1': '_@', + '2': 'ABC', + '3': 'DEF', + '4': 'GHI', + '5': 'JKL', + '6': 'MNO', + '7': 'PQRS', + '8': 'TUV', + '9': 'WXYZ', + '0': ' ', + } + +s = argv[1] +print([''.join(p) for p in product(*[key[c] for c in s])]) -- cgit