编写一个方法,返回重复矩阵中所有#的列表。一旦确定重复,就应将数字放入列表中

时间:2017-04-24 23:56:06

标签: java matrix

示例案例

go([1,2,3,0],[1,0,0,1,1])应该返回[1,0]

go([1,2,3,0],[0,1,0,1,1])应该返回[0,1]

go([4,15,1],[73,2])应该返回[]

go([7,7,7],[ - 12,30],[0])应该返回[7]

我的代码:`

List<Integer> go( int[][] mat ) 
{
    List<Integer> list = new ArrayList<Integer>();
    for(int i = 0; i < mat.length; i++)
    {
      for(int j = 0; j < mat[i].length; j++)
      {
        if(mat[i][j] == mat[i + 1][j + 1])
        {
          list.add(mat[i][j]);
        }
      }
    }
    return list;
}`

Idk如何做到这一点,这是我尝试越界失误

0 个答案:

没有答案