Mutations|FreeCodeCamp
来源:互联网 发布:陈浩筹码分布源码公式 编辑:程序博客网 时间:2024/05/16 04:37
比较字符串
(蛤蟆可以吃队友,也可以吃对手)
如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。
举例,["hello", "Hello"]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。
["hello", "hey"]应该返回false,因为字符串"hello"并不包含字符"y"。
["Alien", "line"]应该返回true,因为"line"中所有字符都可以在"Alien"找到。
自己的方法:
function mutation(arr) { // 请把你的代码写在这里 var str1=arr[0].toUpperCase(); var str2=arr[1].toUpperCase(); var s1=str1.split(""); var s2=str2.split(""); var xixi=[]; for(var i=0;i<s2.length;i++){ xixi[i]=s1.indexOf(s2[i]); } var haha=xixi.indexOf(-1); if(haha>=0){ return false; } else{ return true; }}mutation(["hello", "neo"]);
function mutation(arr) {var a=arr[0].toLowerCase( );var b=arr[1].toLowerCase( );for(var i=0;i<b.length;i++){var c = a.indexOf(b[i]);if(c==-1){return false;}}return true;}mutation(["hello", "hey"]);
因为只能return一次,所以如果没有进入if循环中就会直接return true function mutation(arr) { var main=arr[0].toLowerCase(); var search=arr[1].toLowerCase().split(""); for(var a in search){ if( main.indexOf( search[a] )==-1 ){ return false; } } return true; } mutation(["hello", "hey"]);
阅读全文
0 0
- Mutations|FreeCodeCamp
- FreeCodeCamp学习--Mutations
- Mutations
- Drawable Mutations
- Bonfire: Mutations
- FCC-----------Mutations
- freeCodeCamp:jQuery
- freeCodeCamp-jQuery
- Counting Point Mutations
- vuex学习五----Mutations
- Mutations #Facebook Relay文档翻译#
- Mutations #Facebook Relay文档翻译#
- FreeCodeCamp(一)学习笔记
- FreeCodeCamp练习一
- FreeCodeCamp练习二
- 【freecodecamp】jQuery知识点
- 编程学习网freecodecamp
- 关于freecodecamp网站
- 利用git上传项目到github
- SUSE 搭建GIT服务
- String、StringBuffer、StringBuilder区别
- 画弧
- Codeforces 852B Neural Network country
- Mutations|FreeCodeCamp
- 二位数组中的查找
- 关于微信小程序循环以及嵌套循环的总结
- (一)监督学习模型之线性分类器
- Codeforces 852 B Neural Network country [DP+乘法快速幂优化]
- php strpos注意的地方
- Spring Cloud中Hystrix的服务降级与异常处理
- MyCommandLineRunner 系统启动后运行的类
- JZOJ5377. 【NOIP2017提高A组模拟9.19】开拓 DP