Find missing letter in list of alphabets

前端 未结 16 1711
逝去的感伤
逝去的感伤 2021-01-01 05:15

I am trying to solve the following issue:

Find the missing letter in the passed letter range and return it. If all letters are present in the range, return undefine

16条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-01 05:20

    function fearNotLetter(str) {
    
      var a = str.split('');
      var array = [];
      var j = 0;
    
      for (var i = 1; i < a.length; i++) {
        var d = a[i].charCodeAt(0);
        var c = a[i - 1].charCodeAt(0);
    
        var delta = d - c;
    
        if (delta != 1) {
          array[i] = String.fromCharCode(a[i - 1].charCodeAt(0) + 1);
        }
      }
    
      str = array.join('');
    
      if (str.length === 0) {
        return undefined;
      } else {
        return str;
      }
    }
    
    fearNotLetter('abcefr');

提交回复
热议问题