我试图在单元格中使用一个简单的IF公式,但是我得到了This is not a formula错误。
这是我正在尝试的IF (C6为空):
=IF(C6>=70,"Pass","Fail")
我真正需要的是一个计算两个细胞或空细胞之间的增殖的公式,这取决于两个细胞中的一个。
类似于:
=IF(G12=1,D2*G12,"")
我的查询很难描述,所以我将尽量简洁地解释它。
在康威的“生命游戏”中,假设我有一张这样的地图:
_ _ _ _ _
_ _ _ _ _
U _ R Y _
_ T _ X _
_ Z _ C _
与其循环每个单元,包括那些不可能变得相关的死单元,不如假设我将每个活的单元放在第0代的LinkedList中。在每一代更新时,我都会遍历整个LinkedList,并执行康威的“生命游戏”中每一个状态的规则。这样,我就不必无缘无故地重复大范围的死细胞。
其中一条规则声明为a dead cell with 3 living n
我正试图在c++做生活游戏,这是我第一次做C++练习。我有一个问题,我们需要制作一些游戏模式,就像一个叫做“圆环”的游戏,离开董事会的细胞应该在另一边重新进入它。
现在,我正在检查邻居们。但是我用很多if子句硬编码它,因为我尝试了一些for-循环,但是它没有工作。
但这真的是唯一的选择吗?硬编码每一种可能性(左边的细胞,右边的,上的,下边的等等?
这是我所拥有的代码片段:
int countNeighboursTorus(int a, int b) {
int living = 0;
// when the starting cell is the one on the upper lef
我正试图用C写约翰·康维的“生命游戏”,但我很难把活的细胞添加到黑板上。我写的处理它的函数非常慢。
思考过程:我想把n个活的细胞随机地添加到板中,所以当细胞离开去设置活的时候,得到一个随机的(x,y)对,如果它死了,让它活下来。这样我就能保证n个细胞活了下来。
我对这个问题的理解是错误的,还是我只是效率低下?为什么它这么慢,我怎样才能使它更快?
void add_cells( int board[BOARD_WIDTH][BOARD_HEIGHT], int n )
{
// Randomly set n dead cells to live state.
while ( n
就我的测试而言,getNeighbors和isOutOfBounds函数运行良好,但出于某种原因,游戏从未按预期工作,因此我按照以下规则执行了操作:
任何有两个或三个活邻居的活细胞都能存活下来。
任何有三个活邻居的死细胞都会变成活细胞。
所有其他活细胞都会在下一代死亡。同样,所有其他的死细胞都会死掉。
这是我的人生尝试游戏的advance()函数:
var grid : MutableList> // initialised in the constructor
fun advance()
{
var iter = grid.iterator()
我正在用Forth编写一个游戏(用于学习)。
这个游戏是在一个"10单元板“上进行的。我在尝试新的东西,所以我做了
here 10 [char] - fill
来设置电路板的空间。
然后,在位置3中播放'X‘
[char] X here 3 + c!
这一直运行得很好,但也提出了一个问题
这样可以吗?
如果电路板有一百万个细胞宽呢?
谢谢
我正在尝试制作一个扫雷game.but,我有点困惑,如何在游戏中获得每个细胞的x和y坐标,以便为每个细胞绘制一幅图像。此代码仅绘制位置为(0,0)的第一个单元格。如何获得对其他单元格的引用?这是我的代码:
public class Cell {
private int row, col;
private int ulx, uly, w, h;
private boolean marked, covered, mined;
private int adjcount;
private Cell(int r, int c) {
因此,我正在创建一个硬币游戏,其中的代码将随机选择5个细胞。我把它设成这样:
int a = gen.nextInt(5);
int b = gen.nextInt(5);
int c = gen.nextInt(5);
int d = gen.nextInt(5);
int e = gen.nextInt(5);
int f = gen.nextInt(5);
int g = gen.nextInt(5);
int h = gen.nextInt(5);
int i = gen.nextInt(5);
int j
我试图根据两个条件突出我的熊猫数据中的细胞:
如果A细胞-B细胞> 10亮B细胞,否则如果((B细胞-A细胞)/B细胞* 100) > 20亮B细胞红色
如果一个细胞-C细胞> 10高亮C细胞绿色,如果((C细胞-A细胞)/C细胞* 100) > 20高亮C细胞红色
i A B C D
0 4 2 3 Jim
1 3 3 2 Bob
2 3 2 4 Joe
我用子集尝试了applymap()和applymap()的一些变体,但是我无法实现我想做的事情。