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

来源:互联网 发布:caxa数控车编程教程 编辑:程序博客网 时间:2024/05/16 07:17
/** * @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。

0 0
原创粉丝点击