算法中级:丢失的字母
在这道题目中,我们需要写一个函数,找到传入的字符串里缺失的字母并返回它。
判断缺失的依据是字母顺序,比如 abcdfg 中缺失了 e。而 abcdef 中就没有字母缺失,此时我们需要返回undefined。
function fearNotLetter(str) {
for (var i = 0; i < str.length;i++) {
if (str.charCodeAt(i+1) - str.charCodeAt(i) > 1) {
return String.fromCharCode(str.charCodeAt(i) + 1);
}
}
}
fearNotLetter("abce");
- str.charCodeAt();
返回字符串第一个字符的 Unicode 编码 - String.fromCharCode():
将 Unicode 编码转为一个字符.