Producto de los dos números más grandes
Crea una función que multiplique los dos valores distintos más grandes de una lista. Si la lista contiene un solo valor distinto, eleva ese valor al cuadrado.
Ejemplos
product([2, 3, 1, -1, 2]) ➞ 6
# 2 * 3 = 6
product([-2, -2, -1, -1]) ➞ 2
# -2 * - 1 = 2
# No 1, porque solo puedes usar -1 una vez.
product([8, 8, 8]) ➞ 64
# 8 * 8 = 64
# Aquí puedes repetirlo porque solo hay un valor.
product([2, 8, 8, 8]) ➞ 16
# 2 * 8 = 16
# No 64, porque solo puedes usar 8 una vez.Notas
- Todos los números de la lista son enteros.
- Los números pueden ser positivos o negativos.