Kata19 好吧,我承认,这次我偷懒了。 这个Kata要做的是单词变换,输入两个单词,输出最小变换次数。 看例子: 具体的变换过程: 每次变换...
Kata18地址 在面向对象中,继承是非常重要的特性,有了继承我们才可以提取公共代码,实现多层抽象。 作为程序员通常不需要考虑依赖关系,这是编译...
(Kata17地址)[http://codekata.com/kata/kata17-more-business-rules/] 上一个Kata...
kata16地址 又是一个不用写代码的Kata,原文内容很多,总结起来其实就一句话: 设计一套系统,能够处理复杂的定价规则并且能够应对规则变更。...
Kata15地址 这个Kata非常短,原文只有7行。 假设有n位全排列二进制数,计算其中1不相邻的二进制数的数量。 有点拗口,看例子。 假设n=...
Kata14地址 这次的Kata需要读入一个文本文件,分析单词出现的前后顺序,然后根据顺序随机生成一篇文章。 看到这个Kata,我的第一反应是:...
Kata13地址 看标题就知道要求了,统计代码行数。 Kata中要求统计Java的代码行数,我手上没有Java代码,用Python代码测试了一下...
Kata12地址 这个Kata说难那是非常难,说简单也非常简单。 要求 假设我们在一个超级大的电商工作(比如淘宝),现在需要实现一个功能,展示销...
Kata11地址 这次的Kata是老生常谈的——————排序。 在算法领域中,排序的知名程度大概仅次于a+b和二分(别问我为什么a+b是算法),...
文集作者