敏捷开发
ShuaiLewis
日出东海落西山,苦也一天,愁也一天!
展开
-
1.TDD实现100door的问题
这是http://cyber-dojo.org/setup_default_start_point/show/?from=individual网站上的第一题。题目如下:Q:100 doors in a row are all initially closed. You make 100 passes by the doors. The first time through, you visit...原创 2018-09-03 18:34:43 · 295 阅读 · 0 评论 -
2.TDD实现字符串排列组合
题目地址:http://cyber-dojo.org/setup_default_start_point/show/?from=individual , 第二题。题目如下: Write a program to generate all potential anagrams of an input string.For example, the potential anagrams of ...原创 2018-09-05 11:37:09 · 234 阅读 · 0 评论 -
3.TDD实现成对扩符问题
1.题目: Write a program to determine if the the parentheses (),the brackets [], and the braces {}, in a string are balanced.For example: {{)(}} is not balanced because ) comes before ( ...原创 2018-09-12 09:48:23 · 311 阅读 · 0 评论 -
4.TDD实现幸运抽奖
1.题目 有 n 位幸运观众参加抽奖,生成对应的随机数(1 ~ n),按倍数删除数据(若是1,只删除1;若是2,则删除#2,#4,#6…;若是3,则删除#3,#6,#9…)。若剩余99位数字,再生成随机数(1~99),再按倍数删除数据… 直到只剩下最后一位,即为中奖观众2.TDD测试package cs.luck.draw;import java.util.Iterator;...原创 2018-09-12 10:12:39 · 149 阅读 · 0 评论