[leetcode]389. Find the Difference -- JavaScript 代码

原创 2016年08月30日 16:45:07
/**
 * @param {string} s
 * @param {string} t
 * @return {character}
 */
var findTheDifference = function(s, t) {
    var tlen = t.length;
    var slen = s.length;
    var ret = 0;
    for(var i=0;i<slen;i++){
        ret ^= s.charCodeAt(i);
    }
    for(i=0;i<tlen;i++){
        ret ^= t.charCodeAt(i);
    }
    return String.fromCharCode(ret);
};

使用位运算应该是最快的方法:数字自己和自己异或(^)等于0。
使用了JS的函数s.charCodeAt和String.fromCharCode。

版权声明:原创文章~盗版必究~~ 举报

相关文章推荐

LeetCode 389. Find the Difference

题目: Given two strings s and t which consist of only lowercase letters. String t is generated by ra...

[leetcode]--389. Find the Difference

Question 389: Given two strings s and t which consist of only lowercase letters. String t is ...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

[LeetCode-389]Find the Difference

Given two strings s and t which consist of only lowercase letters. String t is generated by random ...

LeetCode 389. Find the Difference

题意两个字符串s,t,都是小写字母,t由s中的字符和新增的一个字母随机排列组合而成,找出新增的字符!思路最直接的思路是HashMap,根据字符串s建立一个HashMap,key是字母,value是字母...

【Leetcode】389. Find the Difference

方法一: 思路: 利用一个HashMap,先统计s字符串中每个字符出现的次数,然后遍历t字符串,若该字符未包含在HashMap中或出现次数等于0,立即返回该字符,否则,该字符出现的次数减一。 pub...

LeetCode之路:389. Find the Difference

LeetCode之路:389. Find the Difference 一、引言最近几天工作很忙,好不容易闲下来了,来看看这道“惬意”的小题: Given two strings s and t ...

【LeetCode】389 Find the Difference(java)

原题Given two strings s and t which consist of only lowercase letters.String t is generated by random ...

389. Find the Difference

原题链接: https://leetcode.com/problems/find-the-difference/ 题目: Given two strings s and t which cons...

LeetCode笔记:389. Find the Difference

在两个字符串中找出唯一多出的那个字母

389. Find the Difference

Given two strings s and t which consist of only lowercase letters.String t is generated by random sh...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)