FCC-学习笔记 Missing letters
2024-08-27 11:33:23
FCC-学习笔记 Missing letters
1>最近在学习和练习FCC的题目。这个真的比较的好,推荐给大家。
2>中文版的地址:https://www.freecodecamp.cn/;英文版的地址:https://www.freecodecamp.org
3>这次写关于一个JS的问题,名为Missing letters.
规则要求如下:
从传递进来的字母序列中找到缺失的字母并返回它。
如果所有字母都在序列中,返回 undefined
4>我写的代码实现如下:
function fearNotLetter(str) {
var result;
for(var i=0;i<str.length-1;i++){
if(str[i+1].charCodeAt()-str[i].charCodeAt()>1){
result=String.fromCharCode(str[i+1].charCodeAt()-1);
break;
}else if(str[i+1].charCodeAt()-str[i].charCodeAt()==1){
result=undefined;
}
}
return result;
}
//测试过程
fearNotLetter("abce");
fearNotLetter("abcdefghjklmno");
fearNotLetter("bcd");
fearNotLetter("yz");
5>写的不好还需要改进,期待大家的指出,共同进步!
最新文章
- CentOS 7 httpd服务的安装、配置
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第一篇:安装配置gradle
- sql server聚合函数sum计算出来为空,怎样返回0
- 【OpenCV】图像转成YUV420 I420格式
- iOS上传文件,有关http上传协议-RFC1867
- uva 1368
- php number_format()保留小数点后几位有效数的函数 千位分组来格式化数字(转)
- 【转】windows上自动设置java环境变量的脚本
- Lua基础(转)
- Position &; anchorPoint 深入
- NYOJ 67 三角形面积(线代,数学)
- Canvas 获得键盘焦点的方法
- Luogu P1381油滴扩展
- Python turtle学习笔记
- dede后台目录暴力猜解仅限于windows
- 当VUE 遇到微信js api
- 第十九节:Java基本数据类型,循环结构与分支循环
- Liferay7 BPM门户开发之25: Liferay7应用程序配置(APPLICATION CONFIGURATION)
- php 类与对象
- Android逆向笔记之AndroidKiller与Android Studio的使用