领扣LintCode算法问题答案-1266. 找不同
发布日期:2021-06-30 17:10:34
浏览次数:2
分类:技术文章
本文共 828 字,大约阅读时间需要 2 分钟。
领扣LintCode算法问题答案-1266. 找不同
目录
1266. 找不同
描述
给定两个只包含小写字母的字符串 s 和 t 。
字符串 t 是由随机打乱字符顺序的字符串 s 在随机位置添加一个字符生成。
找出在 t 中添加的字符。
样例 1:
输入:s = "abcd",t = "abcde"输出:'e'解释:'e' 是字符串t与字符串s相比较,新加入的字符.
题解
public class Solution { /** * @param s: a string * @param t: a string * @return: the letter that was added in t */ public char findTheDifference(String s, String t) { // Write your code here int[] counter = new int[26]; for (int i = 0; i < s.length(); i++) { counter[s.charAt(i) - 97]--; } for (int i = 0; i < t.length(); i++) { int c = ++counter[t.charAt(i) - 97]; if (c > 0) { return t.charAt(i); } } return 'a'; }}
鸣谢
非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。
转载地址:https://le-yi.blog.csdn.net/article/details/108907459 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月20日 12时28分24秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Node.js与PHP对战:一场关于开发者喜好的史诗级战役
2019-04-30
值得探索的 8 个机器学习 JavaScript 框架
2019-04-30
流计算框架 Flink 与 Storm 的性能对比
2019-04-30
区块链+人工智能,新经济的DNA
2019-04-30
2018年2月份GitHub上最热门的Python项目:深度学习占半壁江山
2019-04-30
学会这10种机器学习算法你才算入门
2019-04-30
15 个有意思的 JavaScript 和 CSS 库推荐! 你用过几个?
2019-04-30
技术分享 | mongo 集群连接数暴涨处理案例一则
2019-04-30
技术分享 | MySQL 会受到“Unix千年虫“的影响吗
2019-04-30
第30期:索引设计(全文索引中文处理)
2019-04-30
第40问:对进行中的 DDL 进行 kill , 到底多久能响应
2019-04-30
第41问:组提交是怎样提高性能的
2019-04-30
彻底讲懂Spring singletonBean循环依赖与三级缓存
2019-04-30
CSDN文章复制
2019-04-30
【强烈推荐】Java设计模式:怒肝代理模式,可真把我榨干了!
2019-04-30
双十一最完整记录!阿里、京东全部都有
2019-04-30
为什么说,随波逐流是成为一个数据科学英雄最大的阻碍
2019-04-30
如何度过人生艰难:魔都28岁硬核知识型美少女自救指南
2019-04-30
淘宝总裁蒋凡:今年双11淘宝推荐流量超过了搜索流量
2019-04-30
为什么一些创立才2、3年的创新公司,不赚钱却可以赴美上市?
2019-04-30