コード例 #1
0
 def merge_empty_and_non_empty_list(self):
     into = [0] * 3
     merge([1, 2, 3], [], into)
     self.assertEqual(into, [1, 2, 3])
コード例 #2
0
 def merge_empty_lists(self):
     into = []
     merge([], [], into)
     self.assertEqual(into, [])
コード例 #3
0
 def merge_lists_of_unequal_lengths(self):
     lst1 = [1, 4, 6, 9]
     lst2 = [2, 3, 5, 10, 13]
     into = [0] * 9
     merge(lst1, lst2, into)
     self.assertEqual(into, [1, 2, 3, 4, 5, 6, 9, 10, 13])
コード例 #4
0
 def merge_non_overlapping_lists(self):
     lst1 = [-3, -2, -1, 0]
     lst2 = [1, 2, 3, 4]
     into = [0] * 8
     merge(lst1, lst2, into)
     self.assertEqual(into, [-3, -2, -1, 0, 1, 2, 3, 4])
コード例 #5
0
 def merge_lists_of_equal_lengths(self):
     lst1 = [-10, 0, 1, 1, 4]
     lst2 = [-5, -2, -1, 7, 8]
     into = [0] * 10
     merge(lst1, lst2, into)
     self.assertEqual(into, [-10, -5, -2, -1, 0, 1, 1, 4, 7, 8])