def test_atn_1(self, get_sln): l1 = list_to_linked_list([2, 4, 3]) l2 = list_to_linked_list([5, 6, 4]) ans = list_to_linked_list([7, 0, 8]) assert get_sln.addTwoNumbers(l1, l2) == ans
def test_atn_2(self, get_sln): l1 = list_to_linked_list([0]) l2 = list_to_linked_list([0]) ans = list_to_linked_list([0]) assert get_sln.addTwoNumbers(l1, l2) == ans
def test_atn_3(self, get_sln): l1 = list_to_linked_list([9] * 7) l2 = list_to_linked_list([9] * 4) ans = list_to_linked_list([8] + [9] * 3 + [0] * 3 + [1]) assert get_sln.addTwoNumbers(l1, l2) == ans
def test_rl_1(self, get_sln): input_tree = ll.list_to_linked_list([1, 2, 3, 4, 5]) output_tree = ll.list_to_linked_list([5, 4, 3, 2, 1]) assert get_sln.reverseList(input_tree) == output_tree
def test_re_3(self, get_sln): input_ll = ll.list_to_linked_list([1, 2, 2, 1]) output_ll = ll.list_to_linked_list([1, 1]) assert get_sln.removeElements(input_ll, 2) == output_ll
def test_re_1(self, get_sln): input_ll = ll.list_to_linked_list([1, 2, 6, 3, 4, 5, 6]) output_ll = ll.list_to_linked_list([1, 2, 3, 4, 5]) assert get_sln.removeElements(input_ll, 6) == output_ll
def test_ip_5(self, get_sln): input_list = [1, 2, 1, 2] assert get_sln.isPalindrome(ll.list_to_linked_list(input_list)) == False
def test_ip_4(self, get_sln): input_list = [1, 2, 2, 1] assert get_sln.isPalindrome(ll.list_to_linked_list(input_list)) == True