【问题描述】
小明发明了一种给由全大写字母组成的字符串编码的方法。对于每一个大 写字母,小明将它转换成它在26个英文字母中序号,即A→1,B→2, ... Z→ 26。
这样一个字符串就能被转化成一个数字序列:
比如ABCXYZ→123242526。
现在给定一个转换后的数字序列,小明想还原出原本的字符串。当然这样 的还原有可能存在多个符合条件的字符串。小明希望找出其中字典序最大的字 符串。
【输入格式】
一个数字序列。
【输出格式】
一个只包含大写字母的字符串,代表答案
【样例输入】
123242526
【样例输出】
LCXYZ
【评测用例规模与约定】
对于20%的评测用例,输入的长度不超过20。
对于所有评测用例,输入的长度不超过200000。
代码如下:
方法一:
import java.util.Scanner; import java.util.HashMap; public class Main{ public static void main(String[] args) { HashMap<Integer,Character> map=new HashMap<>(