Para uma lista de números inteiros, devolver uma lista do mesmo tamanho,
onde na posição i-ésima está o produto de todos os elementos da lista,
exceto o elemento na posição i da lista original
Exemplos:
[2, 3, 4] -> [3*4, 2*4, 2*3] -> [12, 8, 6]
def product_except_self(nums: list[int]) -> list[int]:
# seu código aqui