@@ -65,10 +65,6 @@ def __eq__(self, other: object):
65
65
return a is None and b is None
66
66
67
67
68
- def build_linked_list (numbers : List [int ]) -> LinkedList :
69
- return LinkedList (* numbers )
70
-
71
-
72
68
def remove_dups (ll : LinkedList ) -> LinkedList :
73
69
"""
74
70
remove_dups will remove duplicates from the
@@ -125,44 +121,44 @@ class TestRemoveDups(unittest.TestCase):
125
121
def setUp (self ):
126
122
self .test_cases = [
127
123
(
128
- build_linked_list ( [1 , 2 , 3 , 3 , 5 ]),
129
- build_linked_list ( [1 , 2 , 3 , 5 ])
124
+ LinkedList ( * [1 , 2 , 3 , 3 , 5 ]),
125
+ LinkedList ( * [1 , 2 , 3 , 5 ])
130
126
),
131
127
(
132
- build_linked_list ( [1 , 2 , 3 , 3 ]),
133
- build_linked_list ( [1 , 2 , 3 ])
128
+ LinkedList ( * [1 , 2 , 3 , 3 ]),
129
+ LinkedList ( * [1 , 2 , 3 ])
134
130
),
135
131
(
136
- build_linked_list ( [1 , 2 , 2 ]),
137
- build_linked_list ( [1 , 2 ])
132
+ LinkedList ( * [1 , 2 , 2 ]),
133
+ LinkedList ( * [1 , 2 ])
138
134
),
139
135
(
140
- build_linked_list ( [1 ]),
141
- build_linked_list ( [1 ])
136
+ LinkedList ( * [1 ]),
137
+ LinkedList ( * [1 ])
142
138
),
143
139
(
144
- build_linked_list ( [1 , 1 ]),
145
- build_linked_list ( [1 ])
140
+ LinkedList ( * [1 , 1 ]),
141
+ LinkedList ( * [1 ])
146
142
),
147
143
(
148
- build_linked_list ( [2 , 2 , 2 , 2 , 2 , 2 ]),
149
- build_linked_list ( [2 ])
144
+ LinkedList ( * [2 , 2 , 2 , 2 , 2 , 2 ]),
145
+ LinkedList ( * [2 ])
150
146
),
151
147
(
152
- build_linked_list ( [1 , 1 , 3 , 4 , 5 , 5 , 6 , 7 ]),
153
- build_linked_list ( [1 , 3 , 4 , 5 , 6 , 7 ])
148
+ LinkedList ( * [1 , 1 , 3 , 4 , 5 , 5 , 6 , 7 ]),
149
+ LinkedList ( * [1 , 3 , 4 , 5 , 6 , 7 ])
154
150
),
155
151
(
156
- build_linked_list ( [7 , 2 , 7 , 9 , 20 , 1 , 0 , 0 , 0 , 25 ]),
157
- build_linked_list ( [7 , 2 , 9 , 20 , 1 , 0 , 25 ])
152
+ LinkedList ( * [7 , 2 , 7 , 9 , 20 , 1 , 0 , 0 , 0 , 25 ]),
153
+ LinkedList ( * [7 , 2 , 9 , 20 , 1 , 0 , 25 ])
158
154
),
159
155
(
160
- build_linked_list ( [9 , 8 , 7 , 6 , 6 , 1 , 2 , 3 , 4 , 4 ]),
161
- build_linked_list ( [9 , 8 , 7 , 6 , 1 , 2 , 3 , 4 ])
156
+ LinkedList ( * [9 , 8 , 7 , 6 , 6 , 1 , 2 , 3 , 4 , 4 ]),
157
+ LinkedList ( * [9 , 8 , 7 , 6 , 1 , 2 , 3 , 4 ])
162
158
),
163
159
(
164
- build_linked_list ( [9 , 9 , 9 , - 10 , - 100 , 45 , 67 , - 100 , 99 ]),
165
- build_linked_list ( [9 , - 10 , - 100 , 45 , 67 , 99 ])
160
+ LinkedList ( * [9 , 9 , 9 , - 10 , - 100 , 45 , 67 , - 100 , 99 ]),
161
+ LinkedList ( * [9 , - 10 , - 100 , 45 , 67 , 99 ])
166
162
)
167
163
]
168
164
0 commit comments