codewar中的练习题
判断一个数是否是一个可开平方的数
## 使用Math中sqrt函数,返回值在判断是否为整数
var isSquare = function(n){
return Math.sqrt(n)%1===0 ? true : false;
}将数组中最小的两个数加和返回
## 将数组逆序排序,然后输出
function sumTwoSmallestNumbers(numbers) {
var result=[]
result=numbers.sort(function(value1,value2){
return value1>=value2 ? 1:-1;
})
return result[0]+result[1];
}统计字符串中两个字符出现次数是否相等
我的比较初级,还想着将字符串转换为数组在进行判断
大神们的操作
使用字符串中的正则表达式
统计字符串中 单词累计和的最大值
a=1,b=2,c=3
秀儿
获取数组中不重复的数字
将第一个取出来之后再进行查找
比较剩余数是否与当前数相同
秀儿
将罗马数字转换为十进制数字
秀儿
IV的情况处理的比我好使用字典,比我使用正则表达式感觉更高效一些
将重复字符与不重复字符区分开来
找数组中重复元素的新方法
使用正则表达式进行匹配,在全局匹配模式下降重复字符区分开
正则表达式要考虑元字符
看看我们的秀儿
将字符全部小写
从两个方向找,如果找到的是同样的下标则不重复,反之则是重复的
中土世界大战
两个数组乘上对应的加权数
求数组累计和,然后比较
秀儿
reduce函数可以从数组的第一项开始,而不是数组的第二项
赋给result初值 0
将字符串改成驼峰类型
秀儿
使用回调函数处理匹配到的_[a-zA-Z],其实我也想要用replace函数的,但是不知道得到匹配的内容,学到了
Last updated
Was this helpful?