给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。
注意:你不能在买入股票前卖出股票。
public static int MaxProfit(int[] prices)
{
int nums = 0;
for (int i = 1; i < prices.Length; i++)
{
var Nums = prices[i] - prices[i - 1];
if (Nums > 0)
{
nums += Nums;
}
}
return nums;
}