华为OD机试真题-密码解密-2023年OD统一考试(C卷)

题目描述:

给定一段"密文"字符串s,其中字符都是经过"密码本"映射的,现需要将"密文"解密并且输出
   映射的规则 ('a'-'i')分别用('1'-'9')表示;('j'-'z')分别用('10*'-'26*')表示
   约束:映射始终唯一

输入描述:

“密文”字符串

输出描述:

明文字符串

补充说明:

翻译后的文本的长度在100以内

示例1

输入:

20*19*20*

输出:

tst

说明:

while True:
    a='a b c d e f g h i j k l m n o p q r s t u v w x y z'.split()
    '''try:
        s=input().strip()
        news=[]
        if '*' in s: 
            s=list(s[::-1])
            for i in range(len(s)-2):
                if s[i]=='*':
                    news.append(''.join(s[i:i+3]))
                if i >=

猜你喜欢

转载自blog.csdn.net/2301_76848549/article/details/135031942