给定两个字符串 s 和 t,它们只包含小写字母。

字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。

请找出在 t 中被添加的字母。

示例1:
输入:
s = “abcd”
t = “abcde”
输出:
e
解释:
‘e’ 是那个被添加的字母。

/*** @param {string} s* @param {string} t* @return {character}*/
var findTheDifference = function(s, t) {};

个人解法

var findTheDifference = function(s, t) {s = s.split("");t = t.split("");//对s中的每个字符进行遍历s.forEach(element => {//如果t里面有这个字符,则去掉这个字符if(t.includes(element)){t.splice(t.indexOf(element) , 1);}});//最后剩下的字符就是那个多的return t.join("");
};

LeetCode(389)——找不同(JavaScript)相关推荐

  1. 【Leetcode -389.找不同 -392.判断子序列】

    Leetcode Leetcode -389.找不同 Leetcode -392.判断子序列 Leetcode -389.找不同 题目:给定两个字符串 s 和 t ,它们只包含小写字母. 字符串 t ...

  2. Java实现 LeetCode 389 找不同

    389. 找不同 给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = " ...

  3. LeetCode 389. 找不同(位运算)

    1. 题目 给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 2. 解题 2.1 土办法,哈希map ...

  4. 每日一题 20.12.18 LeetCode 389. 找不同java题解

    嚯 第一次做力扣的每日一题 题目 https://leetcode-cn.com/problems/find-the-difference/ 方法一:计数 时间复杂度:O(N),其中 N 为字符串的长 ...

  5. LeetCode Algorithm 389. 找不同

    389. 找不同 Ideas emmm,排个序,然后挨个比较? Code Python class Solution:def findTheDifference(self, s: str, t: st ...

  6. leetcode算法练习 JavaScript实现

    leetcode 表格内容由spider.js从leetcode-cn.com爬取. 已做题目答案也从leetcode-cn.com中爬取并生成文件. 解题进度:已解决 140/637 - 简单 94 ...

  7. 约瑟夫环——递推公式详解(leetcode 1823. 找出游戏的获胜者)

    约瑟夫环--递推公式详解(leetcode 1823. 找出游戏的获胜者) 约瑟夫环问题 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3-n分别表示)围坐在一张圆桌周围. ...

  8. LeetCode 1823. 找出游戏的获胜者

    LeetCode 1823. 找出游戏的获胜者 文章目录 LeetCode 1823. 找出游戏的获胜者 题目描述 一.解题关键词 二.解题报告 1.思路分析 2.时间复杂度 3.代码示例 2.知识点 ...

  9. LeetCode 2028. 找出缺失的观测数据

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   现有一份 n + m次 ...

  10. LeetCode 2058. 找出临界点之间的最小和最大距离

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   链表中的 临界点 定义 ...

最新文章

  1. 神策数据实战学堂开课,分享行业最佳业务和技术实践
  2. matlab程序求尖锐度,业务名称
  3. IOS疯狂基础之GIF图片的显示
  4. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的排课管理系统
  5. OpenGL仿作橡皮筋技术
  6. bzoj 1650: [Usaco2006 Dec]River Hopscotch 跳石子(二分)
  7. C# 文件读写系列二
  8. ASP.NET2.0的控件状态和视图状态探讨
  9. (转)金融“核武器”即将引爆整个行业
  10. java软件工程师工作业绩_JAVA软件工程师个人简历范文
  11. yolov5+deepsort车辆跟踪、计数、测速、碰撞检测、违规驶入检测(课程设计)
  12. html在线上传图片,kindeditor 图片上传
  13. 解决 Office 2007/2010 安装错误:1402
  14. 金融分析与风险管理——投资组合的绩效评估
  15. Leetcode 1653. Minimum Deletions to Make String Balanced [Python]
  16. 十大超越人类极限的未来技术
  17. 有赢有输---Kodu少儿编程第十一天
  18. MySql连接数据库
  19. 卡西欧学生用计算机怎么玩,你真的会用计算器么?来玩转卡西欧计算器吧
  20. 第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母——C语言

热门文章

  1. python 描述符的应用
  2. 《游戏大师Chris Crawford谈互动叙事》一1.1 故事叙述的历史
  3. Android View体系(五)从源码解析View的事件分发机制
  4. 你自认为了解微信小程序?醒醒吧!
  5. DBMS_STATS常用方法(收集oracle信息)
  6. impala里面断言的用法
  7. python 文件及文件夹操作
  8. Extjs4快速上手四——实现菜单
  9. 在tomcat下context.xml中配置各种数据库连接池(转)
  10. nginx服务器带宽_如何设置服务器的带宽?