题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
vocab = {'1':1, 'a':2, 'b':2, 'c':2, 'd':3, 'e':3, 'f':3, 'g':4, 'h':4, 'i':4, 'j':5, 'k':5, 'l':5, 'm':6, 'n':6, 'o':6, 'p':7, 'q':7, 'r':7, 's':7, 't':8, 'u':8, 'v':8, 'w':9, 'x':9, 'y':9, 'z':9, '0':0} T = input() news = [] for s in T: if 'a' <= s <= 'z': news.append(vocab[s]) elif '0' <= s <= '9': news.append(s) elif 'A' <= s <= 'Y': news.append(chr(ord(s.lower()) + 1)) elif s == 'Z': news.append('a') print(''.join(map(str, news)))