DEV Community

Discussion on: Daily Coding Problem #2

Collapse
 
rsramkumar profile image
Ram Kumar R S
def remaining_product(input_array:list)->list:
    new_array = [1 for i in range(len(input_array))]  # output
    for i in range(len(input_array)):
        right_index=[j for j in range(i+1,len(input_array))]
        left_index = [j for j in range(i)]
        all_index= right_index + left_index
        for index in all_index:
            new_array[i] *= input_array[index]
    return (new_array)
Enter fullscreen mode Exit fullscreen mode