missing letters --找缺失的字母

来源:互联网 发布:淘宝年消费怎么查 编辑:程序博客网 时间:2024/06/05 03:07
  • 算法实现的功能:从传递进来的字母序列中找到缺失的字母并返回它,如果所有字母都在序列中,返回 undefined。
  • 实现思路,对字符串进行遍历,连续两个字母的charCode进行相减,如果大于1,则说明这两个字母不是相邻的,返回较小字母的下一个字母即可,如果所有字母都在序列中,返回 undefined。
  • 主要用到的方法有:String.charCodeAt()---返回值是一表示给定索引处字符的 UTF-16 代码单元值的数字,静态 String.fromCharCode() 方法返回使用指定的Unicode值序列创建的字符串。
  • 代码如下:
    function fearNotLetter(str) { for(var i=0,len=str.length;i<len;i++){   var cha = str.charCodeAt(i+1)-str.charCodeAt(i);   if(cha>1){     return String.fromCharCode(str.charCodeAt(i)+1);   } }  return undefined;}fearNotLetter("abce");

0 0
原创粉丝点击