-1
package com.company;
class mergeNumbers {
public static void mergeNumbers(int[][] grid, int row, int column, int nextNumber) {
grid = new int[][]{
{2, 0, 1, 1, 0, 8},
{2, 1, 0, 2, 4, 0},
{1, 2, 1, 2, 1, 3},
{2, 3, 2, 0, 1, 0},
{0, 0, 5, 8, 7, 2},
{2, 0, 1, 1, 0, 0}};
}
}
//ボードのセルが空であるか、数値が含まれています。mergeNumbersというメソッド
あなたの質問?一つの問題とは何ですかあなたのコードでは、呼び出し元の 'grid'への参照を変更することはできません。 –
//ボードのセルが空であるか数値が入っています //メソッド" mergeNumbers "は、grid [row] [column]が0の場合 //そうでない場合はretすぐに壷。 // grid [row] [column]が0の場合、グリッド[row] [column] = nextNumberのグリッド[row] [column]に次の //番号を割り当てる必要があります。 // mergeNumbers(grid、3,3,1)を呼び出す場合 //セル(3,3)から到達可能なすべての1をマージする必要があります // 3つのものがマージされて2つに配置されます(行、列) //グリッド[3] [3]には1ではなく2が含まれます。 – triana
これはあなたの割り当てです。質問ではありません。 –