我试图解决的问题,生活的游戏测试。 那场比赛的规则是:
少于两只活邻居的活细胞死亡,仿佛引起下人口。 有两个或三个邻居直播生命之任何活细胞到下一代。 有三个以上的活邻居的活细胞死亡,仿佛拥挤。 正好有三只活邻居的死细胞变活细胞,仿佛再现。
我测试了如下图所示的各种图案像块,船,布林克和蟾蜍图案我的工作。 但我的代码是不是给了蟾蜍图案,如图预期输出...虽然它的每一个其他模式工作的罚款。
我得到这个输出蟾蜍:
X--X
X---
--X-
我查了一下各个网站,他们也显示出如下相同的输出,但是如果我们应用规则,第二排和最后一列的单元格也不能活着。
因此,谁能告诉我这是一个正确的输出? 我可以肯定,因为它是我的测试...
谢谢..
**Expected Output**
1. Block Pattern
Input
X X
X X
Output
X X
X X
2. Boat Pattern
Input
X X -
X - X
- X -
Output
X X -
X - X
- X -
3. Blinker Pattern
Input
- X -
- X -
- X -
Output
- - -
X X X
- - -
4. Toad Pattern
Input
- X X X
X X X -
- - X -
Output
X - - X
X - - X
- X - -