def test_flip_180_3x5(self): N = 3 M = 5 mat = matrix_utils.init_matrix(N, M) s = [10, 11, 12, 13, 14, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4] soln = init_matrix_with_list(N, M, s) flip_180(mat, N, M) self.assertTrue(compare(mat, soln, N, M))
def test_flip_180_4x3(self): N = 4 M = 3 mat = matrix_utils.init_matrix(N, M) s = [9, 10, 11, 6, 7, 8, 3, 4, 5, 0, 1, 2] soln = init_matrix_with_list(N, M, s) flip_180(mat, N, M) self.assertTrue(compare(mat, soln, N, M))
def test_flip_180_2x2(self): N = 2 M = 2 mat = matrix_utils.init_matrix(N, M) s = [2, 3, 0, 1] soln = init_matrix_with_list(N, M, s) flip_180(mat, N, M) self.assertTrue(compare(mat, soln, N, M))
def test_flip_180_1x3(self): N = 1 M = 3 mat = matrix_utils.init_matrix(N, M) s = [0, 1, 2] soln = init_matrix_with_list(N, M, s) flip_180(mat, N, M) self.assertTrue(compare(mat, soln, N, M))