【JavaScript】freecodecamp----Missing letters

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/AC_greener/article/details/82313096

题目:
从传递进来的字母序列中找到缺失的字母并返回它。

如果所有字母都在序列中,返回 undefined。

function fearNotLetter(str) {
  var len = str.length;
  var arr = [];
  for(var i = 0; i < len; i++) {
    arr.push(str.charCodeAt(i));
  }
  var flag = 0;
  for(var j = 1; j < len; j++) {
    if(arr[j-1]+1 != arr[j]) {
      flag = arr[j-1]+1;
      break;
    }
  }
  return flag ? String.fromCharCode(flag) : undefined;
}

fearNotLetter("abce");

猜你喜欢

转载自blog.csdn.net/AC_greener/article/details/82313096