16 lines
458 B
Python
16 lines
458 B
Python
|
import re
|
||
|
import sys
|
||
|
|
||
|
def num_to_lett(match):
|
||
|
word = match.group(0)
|
||
|
letters = []
|
||
|
dict_mapping = {0: 'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', 5: 'f', 6: 'g', 7: 'h', 8: 'i', 9: 'j'}
|
||
|
numbers = list(word)
|
||
|
for number in numbers:
|
||
|
letters.append(dict_mapping[int(number)])
|
||
|
new_word = ''.join(letters)
|
||
|
return new_word
|
||
|
|
||
|
for line in sys.stdin:
|
||
|
modified_line = re.sub(r'[0-9]{4}', num_to_lett, line)
|
||
|
print(modified_line.strip())
|