Learn Data Structures by Building the Merge Sort Algorithm - Step 12

Tell us what’s happening:

Not certain where is the error on this point

Your code so far

while left_array_index < len(left_part) and right_array_index < len(right_part):
if left_part[left_array_index] < right_part[right_array_index]:
pass

if left_part[left_array_index] < right_part[right_array_index]:def merge_sort(array):
    
    middle_point = len(array) // 2
    left_part = array[:middle_point]
    right_part = array[middle_point:]

    merge_sort(left_part)
    merge_sort(right_part)

    left_array_index = 0
    right_array_index = 0
    sorted_index = 0

# User Editable Region

    while left_array_index < len(left_part) and right_array_index < len(right_part):
        if left_part[left_array_index] < right_part[right_array_index]:
            pass

# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Challenge Information:

Learn Data Structures by Building the Merge Sort Algorithm - Step 12

Please talk about how the instructions or error message is confusing. Thanks

I also had a similar problem with step 11, In multiple instances I am pretty sure it is the correct answer but the interpreter still doesn’t recognize it as the right answer for some reason

Whenever that happens you can always open your own topic asking for help