public static int[] getMinimumSymmetricOfEveryRow (int [][] A)
{
int min = Integer.MAX_VALUE;
int[] arr=new int[A.length];
for (int i = 0; i < A.length; i++){
for (int j = 0; j < A[i].length; j++){
if (A[i][j] < min && isSymmetric(A[i][j])){
arr[i] = A[i][j];
}
}
}
return arr;
}
これは、2D配列の各行から最小対称要素の配列を返す私の関数です。array [n] [n]に対しては正常に機能しますが、array [m] [n] ...に対しては機能しません(nではなくm個の要素を返します)。何が問題なのかわかりませんか?