commit cf17dc32c9a8c4e185f9c5c9dd2342c91385e338 Author: Stephen M. McQuay Date: Sat Sep 8 10:19:24 2012 -0600 call me maby solution diff --git a/call-me-maybe/call_me_maybe.py b/call-me-maybe/call_me_maybe.py new file mode 100644 index 0000000..42497e6 --- /dev/null +++ b/call-me-maybe/call_me_maybe.py @@ -0,0 +1,27 @@ +import sys + +mebi_mapping = { + 0: '0', + 1: '1', + 2: 'ABC', + 3: 'DEF', + 4: 'GHI', + 5: 'JKL', + 6: 'MNO', + 7: 'PQRS', + 8: 'TUV', + 9: 'WXYZ', +} + +lookup = {} + +for k, v in mebi_mapping.iteritems(): + for c in v: + lookup[c.lower()] = str(k) + lookup[str(k)] = str(k) + +for line in sys.stdin: + number = '' + for c in line.strip(): + number += lookup[c.lower()] + print number diff --git a/call-me-maybe/stdin1.txt b/call-me-maybe/stdin1.txt new file mode 100644 index 0000000..a8ad0f6 --- /dev/null +++ b/call-me-maybe/stdin1.txt @@ -0,0 +1,3 @@ +5551234 +GOPANDA +MebiPenny2012