wiki:codekata/mastermind

Version 2 (modified by chenyang, 13 years ago) (diff)

--

7.5,7.12,7.19,7.26 代码道场主题MasterMind记实

代码道场的参与者:秦鸿源,陈阳,王安宁,丁健勇,邝巨恒,李炳岳,黄志强,李剑文,张艺辉, 李峰

地点:4G会议室

题目介绍

MasterMind中文名为珠玑妙算,是一个智力小游戏。 出谜语的人,给出4位数字,让猜谜的人猜,如果猜中一个数字,得到一个B,如果数字的位置也对的话,得到一个A,如: 谜底是2386,则2135,得到的结果是1A1B,所以,当得到4A0B时,即中结果,胜利出局。

要求用程序,以尽量少的次数,猜出结果

由于,这次题目,较前几期活动难度更大,活动参与人数也较大,众口难调,为了统一思想,让大家都充分理解解题思路,

花费了较多的时间,在编码过程中却又难以形成思路的统一,再加上成员技术水平有限,这几次代码道场活动,最终没有完成.

这是一次失败的教训

失败原因归结为以下几点:

1,题目难度较大,大家花了较多精力专注于如何解决问题,怱视了测试驱动开发.

2,大家在讨论如何解决问题时,不是从易到难,循序渐进,个个击破,而是一开始就期望找到最优的解题方法。后面两次活动,才纠正这个问题

3,活动一开始时,大家没有形成统一思想,就开始各顾各的编码,后继同事,难于续接。