Você recebe um array prices onde prices[i] é o preço de uma determinada ação no i-ésimo dia.
Você quer maximizar seu lucro escolhendo um único dia para comprar uma ação e escolhendo um dia diferente no futuro para vender essa ação. Retorne o lucro máximo que você pode obter com esta transação. Se você não puder obter nenhum lucro, retorne 0.
1 ≤ prices.length ≤ 10⁵0 ≤ prices[i] ≤ 10⁴