要求
从传递进来的字母序列中找到缺失的字母并返回它。
如果所有字母都在序列中,返回 undefined。
参考
样本
fearNotLetter("abce")
应该返回 "d"。
fearNotLetter("abcdefghjklmno")
应该返回 "i"。
fearNotLetter("bcd")
应该返回 undefined。
fearNotLetter("yz")
应该返回 undefined。
解法
function fearNotLetter(str) {
var r,temp=str[0].charCodeAt();
for(var i=1;i<str.length;i++){
if(temp+1==str[i].charCodeAt()){
temp++;
}else{
return String.fromCharCode(temp+1);
}
}
return r;
}
fearNotLetter("abce");