サイズが 2^n の int 配列があり、0 より大きい要素が存在するかどうかを確認したい。要素が存在する場合は、配列を 4 で割り、見つかった要素の座標が 1 番目にあるかどうかを確認したい、アレイの第 2、第 3、または第 4 象限。
たとえば、要素が最初の象限に存在する場合、論理的には次のようになります。
If array[][] > 0 && その座標の行は範囲 0-(grid.length/2-1) にあります && その座標の列は範囲 0-(grid.length/2-1) にありますそれから何かをします。
見つかった要素の行と列のインデックスを確認し、それらの座標を保存して if ステートメントで使用する方法が本当にわかりません。ヘルプ!