cell_neighborgs_exercise:Ruby练习 源码

writer_30508 9 0 ZIP 2021-02-21 12:02:45

Ruby运动 练习是创建基于单元的仿真。 在特定的单元处于活动状态的情况下,为模拟提供了一个开始状态。 在每次迭代中,仿真将基于一组规则更新单元的状态。 上次迭代的输出将用作下一次迭代的开始状态。 规则 每个单元都与其八个相邻的单元进行交互,这八个单元是水平,垂直或对角线相邻的单元。 在每次迭代中,都会发生以下转换: 具有少于两个活动邻居的任何活动小区将变为非活动状态。 在下一次迭代中,具有两个或三个活动邻居的任何活动单元均处于活动状态。 具有三个以上活动邻居的任何活动小区将变为非活动状态。 具有恰好三个活动邻居的任何非活动小区都将变为活动小区。 通过将上述规则同时应用于处于起始状态

用户评论
请输入评论内容
评分:
暂无评论