Producto de todos los demás números

Tienes un arreglo de enteros y, para cada índice, quieres encontrar el producto de todos los enteros excepto el entero que ocupa ese índice.

Crea una función que reciba un arreglo de enteros y devuelva un arreglo de los productos.

Ejemplos

get_products([1, 7, 3, 4]) ➞ [84, 12, 28, 21]

get_products([1, 2, 6, 5, 9]) ➞ [540, 270, 90, 108, 60]

get_products([1, 2, 3, 0, 5]) ➞ [0, 0, 0, 30, 0]

Notas

No puedes usar la división; de lo contrario, podrías terminar dividiendo entre 0 y el universo se acabaría.