LeetCode 题解:389. 找不同,ASCII 码求和,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/find-the-difference/
解题思路:
每个字符的 ASCII 码都是一个固定的数字。
s 和 t 中的字符,除了一个之外,其余都相同,也就是 ASCII 码都相同。
只要将 t 中所有字符的 ASCII 码求和,减去 s 中字符的 ASCII 码之和,剩下的就是被添加到 t 中字符的 ASCII 码。
使用
String.fromCharCode
将 ASCII 码转换成字符串即可。将
charCodeAt
和String.fromCharCode
替换成codePointAt
和String.fromCodePoint
也是同样效果。
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/7084d9d3ee87f481ee21329c7】。文章转载请联系作者。
评论