codewars 随手记
摘要:1.ES6数组遍历语法糖=> 在C#Linq里曾经用过,因此也不是很陌生. var range = Array.apply(null, Array(x)).map((_, i) => ++i); 运用了apply填充空数组的方法。 apply运用在数组上还有:将一个数组传递给一个不接受数组作为...
阅读全文
回文数组(Rotate Array (JS))
摘要:旋转一个数组。function rotate(array,n){ var l =array.length,a=array.map(function(x){return x}),arr=[]; n=n-Math.floor(n/l)*l; for(var i=0;i=0){ arr[i...
阅读全文
万圣节的糖果(Halloween Sweets)
摘要:今天遇到codewars的一道题,这是链接,讲的是关于万圣节的一个题目,简单点说,就是9个包裹,一个天平,两次称的机会,怎么找出9个包裹中唯一一个较重的包裹。像我这种年轻时候喜欢研究难题获得存在感的蠢材,觉得很开心,因为这是我为数不多还记得答案的小学题。包裹分成三堆,取两个堆一称,可以得到哪个是比较...
阅读全文