- 博客(5)
- 问答 (4)
- 收藏
- 关注
原创 JS练习5
要求给定两个整数的字符串表示形式,返回这些整数之和的字符串表示形式。例如:sumStrings('1','2') // => '3'思路看着非常简单,转成数字类型计算再转换回来就行,不过JS在小数点前的数字多于21位还有小数点后的零多于5个会变成科学计数法,这时候计算就会损失精度了,可以吧字符串转换成数组,一位一位的拆分计算function sumStrings(a,b) { var x1 =[]; var y1 =[]; //c是用来在相加超过10进1
2020-07-28 16:21:44
69
原创 JS练习4
要求给定一个列表lst和一个数字N,创建一个新列表,该列表最多包含N次每个lst数,而无需重新排序。例如,如果N = 2,并且输入为[1,2,3,1,2,1,2,3],则取[1,2,3,1,2],删除下一个[1,2 ],因为这将导致1和2在结果中出现3次,然后取3,从而得出[1,2,3,1,2,3]。例 deleteNth ([1,1,1,1],2) // return [1,1] deleteNth ([20,37,20,21],1) // return [20,37,21]思路;创建
2020-07-28 16:10:28
85
原创 JS练习3
问题:这次我们要使用函数编写计算并获得结果。让我们看一些例子:seven(times(five())); // must return 35four(plus(nine())); // must return 13eight(minus(three())); // must return 5six(dividedBy(two())); // must return 3要求:每个数字必须有一个函数,范围从0(“零”)到9(“ 9”)以下每个数学运算必须具有一个函数:加,减,乘,除(divide
2020-07-28 15:58:41
103
原创 JS练习二
随机给定一个n*n的二维数组,要求将它以顺时针螺旋的方式储存到新的数组中array = [[1,2,3], [8,9,4], [7,6,5]]snail(array) #=> [1,2,3,4,5,6,7,8,9]思路:一开始没想到es6的方法,自己多试了几个编的去找规律,按四个方向去看,发现第一次肯定是先把array[0]取走,其他方向也是最外层依次取走,干脆设置4个数值表示剩下可以选取的范围,分别是:var xBegin = 0;var xEnd =
2020-07-28 15:50:05
84
原创 JS初学练习一
题目是在codewars上遇到的,开博客记录在此kata中,需要给定一个字符串,将每个字母替换为其在字母表中的位置。如果文本中的任何内容都不是字母,请忽略它,不要返回它。“a” = 1,“b” = 2等等。例alphabetPosition(“The sunset sets at twelve o’ clock.”)应该返回"20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11"(作为字符串)方法很多只写
2020-07-24 17:27:25
104
空空如也
vue有没有图片中这种并列的日期时间选择框组件
2020-07-06
vue输入框使用一个方法互相影响
2020-06-28
在echartsy中如何实现y轴的正负轴对向
2020-06-12
Vue组件能否存放在数组中,可以的话怎么去调用
2020-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人