您的位置:首页 > Web前端 > JavaScript

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

2016-08-30 16:45 726 查看
/**
* @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 javascript