找不同

简介: 给定两个字符串 s 和 t ,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母

class Solution {

public char findTheDifference(String s, String t) {
    int [] result = new int[26];
    for (int i =0;i<s.length();i++){
        result[s.charAt(i)-'a']+=1;
    }
    for (int i=0;i<t.length();i++){
        result[t.charAt(i)-'a']-=1;
        if (result[t.charAt(i)-'a']<0) return t.charAt(i);
    }
    return ' ';
}

}

目录
相关文章
|
JavaScript 前端开发 安全
模板引擎(art-template)详解
它采用作用域预声明来优化模板渲染速度,从而获得来接近JavaScript极限的运行性能,并同时支持nodejs和浏览器 1.1.特性 模板引擎是第三方模块,让开发者以更友好的方式拼接字符串,是代码啊更清晰,更加易于维护 1.2. 模板 art-template同时支持两种语法,标准语法可以让模板更容易读写, 原始语法具有强大的逻辑处理能力
1977 0
|
4月前
|
编解码 JavaScript 前端开发
如何解决百度地图 JavaScript API GL 出现中心点位置偏移的问题
本文记录了大屏项目中百度地图中心点偏移问题的排查与解决过程。通过分析发现,动态宽高调整与地图瓦片未加载完成即操作是导致偏移的主因。最终通过监听`tilesloaded`事件,确保地图加载完成后才设置中心点和缩放,成功解决问题。
274 0
|
域名解析 弹性计算 应用服务中间件
玩转Linux系统【五】安装Nginx搭建网站
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
698 0
玩转Linux系统【五】安装Nginx搭建网站
|
存储 关系型数据库 MySQL
java将16进制与10进制互相转换
java将16进制与10进制互相转换
821 0
|
SQL Java 关系型数据库
【Spring】配置文件的使用
1. 什么是配置文件 2. 为什么需要配置文件 3. Java 应用常见的配置文件格式 3.1 特殊说明 4. *.properties 4.1 properties 配置文件说明 4.2 properties 基本语法 4.3 注意 5. *.yml 5.1 yml 配置文件说明 5.2 yml 基本语法 6. 修改 Spring 配置的一些配置信息 7. 在配置文件中配置对象 8. 在 Bean 读取配置信息的三种方法 8.1 使用 Spring 提供的 Environment 对象 8.2 使用 @Value 注解 8.3 使用注解 @ConfigurationProperties 将配
1105 3
|
编解码 自然语言处理 算法
虚拟数字人之《手语翻译官》的技术实践
虚拟数字人之《手语翻译官》的技术实践
21111 0
虚拟数字人之《手语翻译官》的技术实践
|
存储 安全 Java
SpringBoot+jsp实现水果商城系统(含源码+数据库+文档)
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
1087 0
SpringBoot+jsp实现水果商城系统(含源码+数据库+文档)
|
区块链
如何发行数字货币代币?[数字货币代币的发行和操作流程]
如何发行数字货币代币?[数字货币代币的发行和操作流程]
|
消息中间件 网络协议 物联网
物联网系统中常见的通信协议分析
物联网系统中常见的通信协议分析
813 0