Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
This comment is hidden because it contains spoiler information about the solution
练英语咯, 多看就看懂了;
都是些奇技淫巧,书上一般没有
做这种代码高尔夫,每一个字符都要计较,尤其是字符限制比较严格的。
我这一系列的还算是限制比较宽松的,一般都是我能精简出来的代码长度加上5到10字符
往往可以看到比限制字符少很多的答案,高手在民间。。。
This comment is hidden because it contains spoiler information about the solution
你边长算的不对,l没用上
This comment is hidden because it contains spoiler information about the solution
以后再挑战吧、、、
再遇到这种情况,用console.log把参数输出到屏幕,看看到底是什么玩意
传入参数有三种数据:字符串,字符串数组,数字数组
你的代码只当参数是字符串的时候工作正常
var _arr= typeof iterable=="string" ? iterable.split(''):iterable;
这样?
var _arr=iterable.split('');
应该是这一句出问题了
你应该先判断它是字符串才能用split
如果传入的参数是数组,用split肯定要出错
返回值应该是数组啊,不是数字数组就是字符数组,int数组和char数组应该是java或者其它语言的说法吧,反正java是那样的
我记得我做的时候是遍历数组,从index1开始,如果和前一个元素不同,push到结果数组(预先定义一个return用的数组),相同,不要
看花眼了,不是简单的去重,是连续的相同的字符或者元素去重,剩下一个
Loading more items...