コード例 #1
0
    def test_count_inversion_large_input(self):
        a = []
        with open('tests/counting_inversions.txt', 'r') as f:
            for line in f:
                a.append(int(line))
        f.closed

        _, res = sort_and_count(a)
        
        self.assertEqual(res,2407905288)
コード例 #2
0
 def test_count_none_reverse_inversion(self):
     _, res = sort_and_count([1,2,3,4,5,6])
     self.assertEqual(res,0)
コード例 #3
0
 def test_count_full_reverse_inversion(self):
     _, res = sort_and_count([6,5,4,3,2,1])
     self.assertEqual(res,15)