isColumn/RowOnlyFalse
This commit is contained in:
		@ -36,4 +36,22 @@ public class Array{
 | 
			
		||||
        }
 | 
			
		||||
        return newMatrix;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isRowOnlyFalse(boolean[][] o, int row){
 | 
			
		||||
        boolean mark = true;
 | 
			
		||||
        for (int i = 0; i < o[row].length; i++) {
 | 
			
		||||
            if(o[row][i])
 | 
			
		||||
                mark = false;
 | 
			
		||||
        }
 | 
			
		||||
        return mark;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static boolean isColumnOnlyFalse(boolean[][] o, int column){
 | 
			
		||||
        boolean mark = true;
 | 
			
		||||
        for (int i = 0; i < o.length; i++) {
 | 
			
		||||
            if(o[i][column])
 | 
			
		||||
                mark = false;
 | 
			
		||||
        }
 | 
			
		||||
        return mark;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -56,4 +56,26 @@ class ArrayTest {
 | 
			
		||||
        boolean[][] result = Array.MatrixRemoveColumn(a, 1);
 | 
			
		||||
        assertArrayEquals(b, result);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void isRowOnlyFalse() {
 | 
			
		||||
        boolean[][] a = new boolean[][] {
 | 
			
		||||
                {true, false, true},
 | 
			
		||||
                {false, false, false},
 | 
			
		||||
                {true, false, true},
 | 
			
		||||
        };
 | 
			
		||||
        assertTrue(Array.isRowOnlyFalse(a, 1));
 | 
			
		||||
        assertFalse(Array.isRowOnlyFalse(a, 0));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    void isColumnOnlyFalse() {
 | 
			
		||||
        boolean[][] a = new boolean[][] {
 | 
			
		||||
                {true, false, true},
 | 
			
		||||
                {false, false, false},
 | 
			
		||||
                {true, false, true},
 | 
			
		||||
        };
 | 
			
		||||
        assertTrue(Array.isColumnOnlyFalse(a, 1));
 | 
			
		||||
        assertFalse(Array.isColumnOnlyFalse(a, 0));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user