我有二维,总是正方形的数组,但我不知道两个维度的长度**。但是我必须像目标一样填写它。看看图片:
我试图提取像Math.abs( min(i,j) - N )
这样的函数,或者我甚至尝试使用我们的数学代数来测量点之间的距离 - 但它没用。我假设N值是N = (board.length/2) + 1;
但不是规则。
答案 0 :(得分:3)
您可能需要以下内容:
N - max(Math.abs(x-i), Math.abs(y-j))
其中(i,j)
是您的目标位置,(x,y)
是您的数组索引。