Solución
solution.tsTypeScript
function maxProduct(nums: number[]): number {
let min1 = Infinity;
let min2 = Infinity;
let max1 = -Infinity;
let max2 = -Infinity;
for(const num of nums) {
if(num>max1){
max2 = max1;
max1 = num;
} else if (num > max2) {
max2 = num;
}
if(num<min1) {
min2 = min1;
min1 = num;
} else if(num<min2) {
min2 = num
}
}
// Tu código aquí
return Math.max(min1 * min2, max1 * max2);
}
// No modificar: necesario para evaluar el resultado.
export { maxProduct };0respuestas