Codewars练习】的更多相关文章

在知乎上看到这样一个问题:http://www.zhihu.com/question/31805304; 简单地说就是实现这样一个add函数: add(x1)(x2)(x3)...(xn) == x1 + x2 + x3 + ... + xn // true; 正好发现在codewars上也有这道题,那不妨一块刷了吧. Kata Description level:5 kyu We want to create a function that will add numbers together…
1.ES6数组遍历语法糖=> 在C#Linq里曾经用过,因此也不是很陌生. var range = Array.apply(null, Array(x)).map((_, i) => ++i); 运用了apply填充空数组的方法. apply运用在数组上还有:将一个数组传递给一个不接受数组作为参数的函数.扁平化二维数组(e.g.函数参数里有数组). > Math.max.apply(null, [10, -1, 5]) 10 2.使用递归求平方和: function cal(x){ re…
今天做的题目是:写一个函数toWeirdCase(),对给定的一个字符串string进行偶数位(包括0)变成大写的操作,字符串string分为单个单词的字符串和多个单词组成的句子.效果应该是这个样子滴: 我是这样写的,写完很有成就感啊,觉得我是最牛逼的,我太厉害了...balabala...: function toWeirdCase(string){ //先判断字符串是否是单个单词组成 if(string.indexOf(" ")==-1){//单个单词组成的字符串 var arr1…
http://www.codewars.com/kata/54ff3102c1bad923760001f3/solutions/csharp 判断给定的字符串有多少个a e i o u using System; using System.Linq; public static class Kata { public static int GetVowelCount(string str) { ); } } public static class Kata { public static int…
http://www.codewars.com/kata/search/csharp?q=&r%5B%5D=-8&xids=completed&beta=false 语言选择C# 进度选择未完成的 难度选择,分层  最容易的是8,最难的是1 难度为7的题目:  http://www.codewars.com/kata/search/csharp?q=&r%5B%5D=-7&xids=completed&beta=false…
问题出于codewars,简言之:寻找和为一个整数的的不同整数组合.https://en.wikipedia.org/wiki/Partition_(number_theory) 例如:和为6的整数组合有如下11种, 6 5 + 1 4 + 2 4 + 1 + 1 3 + 3 3 + 2 + 1 3 + 1 + 1 + 1 2 + 2 + 2 2 + 2 + 1 + 1 2 + 1 + 1 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 + 1 解法一: 为了避免重复,我们可以选择逐…
Codewars地址:https://www.codewars.com/ 笔记资料来源:JavaScript高级程序设计. 欢迎和大家一起来讨论~   基础练习(1):   我的解答为: class SmallestIntegerFinder { findSmallestInt(args) { var a = args[0]; for(var i=0; i<args.length; i++){ if(args[i] <= a){ a = args[i]; } } return a; } } 较…
记录一下比较聪明的codewars练习题解决方案,不得转载. 2017/12/19 You will be given a string and you task is to check if it is possible to convert that string into a palindrome by removing a single character. If the string is already a palindrome, return "OK". If it is…
https://www.codewars.com/kata/51f2b4448cadf20ed0000386/javascript 中午是一个易困的时间段.如果其它人不睡觉还好. 这个js题目就是说如果你的函数传入一个url路径,但是你要把含有#的给去掉 Complete the function/method so that it returns the url with anything after the anchor (#) removed. // returns 'www.codewa…
https://www.codewars.com/kata/5aa736a455f906981800360d public class Kata { public static boolean feast(String beast, String dish) { beast = beast.trim(); dish = dish.trim(); String beastBegin = beast.substring(0,1); String beastEnd = beast.substring(…