CodeKata中文版

什么是CodeKata?

大家都知道,各种体育运动的初学者练习时候都需要重复动作,打篮球的要练投篮,打乒乓球的要练挥拍,一个动作练个成百上千遍之后就会定型,以后实战中可以不假思索地做出来。而CodeKata就是程序员的基本功。

CodeKata这个概念最早由Dave Thomas提出,就是下面这个哥们


CodeKata中文版_第1张图片
Dave Thomas

在Dave的博客上,他介绍了CodeKata的含义并给出了21个kata供读者练习,我们就按照博客中kata的顺序来进行练习。

博客地址 http://codekata.com/kata/codekata-intro/
接下来, 我们把这21个kata翻译成中文, 供大家练习.

  • kata01:超市里的定价
    定价看上去很简单, 但是细思极其复杂.

  • kata02:二分查找
    你能用5种方式实现二分查找吗.

  • kata03:估算
    快速估算是一种宝贵的技能.

  • kata04:数据改写
    实现两个简单的数据读取程序, 看看有没有共同点.

  • kata05:布隆过滤器
    文字.

  • kata06:由颠倒字母顺序而构成的字
    文字.

  • kata07:看看自己过去的代码
    文字.

  • kata08:矛盾的代码
    文字.

  • kata09:该结算了
    文字.

你可能感兴趣的:(CodeKata中文版)