私は2次元の、常に正方形の配列を持っていますが、私は**両方の次元の長さ**を知らない。しかし、私はターゲットのようにそれを記入する必要があります。写真を見てください:
私は次のような関数を抽出しようとしました。 Math.abs( min(i,j) - N )
私は数学的代数を使って点間の距離を測ろうと試みたこともありましたが、それは役に立たなかったのです。私は、N値が N = (board.length/2) + 1;
それはルールではありません。
回答:
回答№1の場合は3おそらくのようなものを実行します。
N - max(Math.abs(x-i), Math.abs(y-j))
どこで (i,j)
ターゲットの場所です (x,y)
配列のインデックスです。