练习题选自CodeWar。
其中每个练习均有以下的目录结构
README.md
问题的描述(CodeWar上的描述,只是拷贝过来)solve.md
问题的解决的思路solve.js
问题的解决方案test.html
对解决方案的测试
本项目用的测试库
- String
- Control Flow(控制流)
- Array
- 其他
- 兔子生兔子的问题
- 极简幻灯 用 jQuery。一共用了 60 行代码~
- 解析 lisp 风格的运算
Kata是一个日语,意思大体上是日本武术的套路。
Coding Kata 是一种练习编程能力的一种方法,它要求程序员在拿到一个简单的问题以后进行重复的编码。比如说,第一次快速的按照需求写出来了能工工作的程序,然后抛弃可以工作的第一个版本,重头开始第二轮的编码,然后进行第三次。如果Coding Kata只是这样子重复打代码的话除了练习打字以外那么没有任何意义了,这个方法的根本目的就是为了练习者不断的体挑战自己,跳出自己的舒适区,从而提高自己。