-1

我有二维,总是方形数组,但我**不知道两个维度的长度**。但是我必须像目标一样填写它。看图:

像瞄准一样填充的数组

我试图提取类似的函数,Math.abs( min(i,j) - N )或者我什至尝试使用我们的数学代数来测量点之间的距离——但它没有用。我假设 N 值是N = (board.length/2) + 1;但它不是规则。

4

1 回答 1

3

你可能想要这样的东西:

N - max(Math.abs(x-i), Math.abs(y-j))

(i,j)您的目标位置在哪里,并且(x,y)是您的数组索引。

于 2013-05-10T20:29:58.963 回答