题目:
PHP答案:
public function stockProfits($arr){
//利润起始默认值
$res = ['profits' => 0];
foreach ($arr as $key => $value){
if (isset($arr[$key+1]) && $value < $arr[$key+1]){
//买入
$res['join'][] = $value;
//卖出
$res['out'][] = $arr[$key+1];
//利润
$res['profits'] += $arr[$key+1] - $value;
}
}
return $res;
}
调用示例:
调用结果: