题目:将英文小写字母对应进行编码,a=1,b=2,…,z=26,ab=27,ac=28…
如输入字符串”a“,”b“,”ab“,输出a=1,b=2,ab=27;
每个字符串都是升序字符串,并且每个字符不允许重复,至多只能出现一次。
要求:
输入第一行为N,第二行有N个字符串;
输出结果。
解一(不符合要求):
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int N = in.nextInt();
String n[] = new String[N];
for (int i = 0; i < N; i++) {
in.nextLine();
n[i] = in.nex

该博客主要讨论一个字母编码问题,其中a到z分别对应1到26的编码。字符串由升序的不重复字符组成,如'ab'编码为27。文章指出,一个简单的算法在处理'aa'、'bb'等连续字符时会出现错误,作者分享了一个在线资源链接,以寻求解决此问题的规律和正确实现方式。
最低0.47元/天 解锁文章
676

被折叠的 条评论
为什么被折叠?



