字母字符串编码的算法

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:将英文小写字母对应进行编码,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 = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值