首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助理解康威的生命游戏

需要帮助理解康威的生命游戏
EN

Stack Overflow用户
提问于 2012-01-17 13:43:37
回答 2查看 343关注 0票数 1

我正试图为Conway的“生命游戏”编写代码,以确定给定单元格的下一个模式,但我不确定我是否真的理解这些步骤。例如,考虑下面的蟾蜍模式。标记为x的细胞是活的,标记的细胞是死的。

代码语言:javascript
复制
-XXX
XXX-

上述内容应转到以下几个方面

代码语言:javascript
复制
--x-
x--x
x--x
-x--

我们所知道的规则是:

  1. 少于两个或三个以上邻居的活细胞死亡。
  2. 有两个或三个邻居的活细胞存活下来。
  3. 一个只有三个邻居的死囚室活了下来。

因此,输入c0,0中的第一个单元是-并且它有3个活的相邻单元(一个水平的、垂直的和对角的),所以它在输出中应该是活动的,但它不是。谁能解释一下吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-17 13:46:18

输出中的中间两行对应于输入中的两行。输入中的左上角单元格对应于输出中最左的第二行,如您所见,它是活动的。

票数 3
EN

Stack Overflow用户

发布于 2012-01-17 13:47:07

嗯,是的。你的2行长输入是4行输出的中间部分.我想当你现在看它的时候,你会明白一切的。

你至少看过维基百科

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8895632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档