/**
* @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。