Пример #1
0
 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))
Пример #2
0
 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))
Пример #3
0
    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))
Пример #4
0
    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))