## 试题 H: 字符串编码

时间限制: 1.0s 内存限制: 512.0MB 本题总分：20 分

**【问题描述】**

小明发明了一种给由全大写字母组成的字符串编码的方法。对于每一个大
写字母，小明将它转换成它在 26 个英文字母中序号，即 A → 1, B → 2, ... Z →
26。
这样一个字符串就能被转化成一个数字序列：
比如 ABCXYZ → 123242526。
现在给定一个转换后的数字序列，小明想还原出原本的字符串。当然这样
的还原有可能存在多个符合条件的字符串。小明希望找出其中字典序最大的字
符串。

**【输入格式】**


> 一个数字序列。

**【输出格式】**

> 一个只包含大写字母的字符串，代表答案

**【样例输入】**

```python
123242526
```

**【样例输出】**

```python
LCXYZ
```

**【评测用例规模与约定】**

> 对于 20% 的评测用例，输入的长度不超过 20。 
> 对于所有评测用例，输入的长度不超过 200000。

参考答案：


```
dic_={}
for i in range(1,27):
    dic_[str(i)]=chr(i+64)

string=input()
point=0
while point<len(string):
    if point<len(string)-1 and string[point:point+2] in dic_:
        print(dic_[string[point:point+2]],end='')
        point+=2
    else:
        print(dic_[string[point]],end='')
        point+=1

        
```

    123242526
    LCXYZ