作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
虽然我对任何其他编程语言都很好,但请尝试用 PHP 给出想法/答案
有一个具有以下模式的数组;
$arr = array(
0 => '12',
1 => '38',
2 => '25',
3 => '4',
...
365 => '45',
);
它基本上是一个包含全年 365 天的值(value)和股票价格的数组。
据我记得的问题;
将 $arr
作为输入,编写一个函数,这样您就可以在股票低价时买入,高价时卖出。函数必须返回以下数组
$return = array(
'buy-date' => '', // day you should've bought, so it price should be low
'sell-date' => '', // day you should've sold, so its price should be high so you make profit
'profit' => '' // value of profit
);
重要说明;您不能在购买股票后超过 30 天卖出。
所以诀窍是对于任何给定的时间段/月,也许你想在最低日期买入,但由于你在 30 天后无法卖出,你可能想在第 4 个最低日买入股票,所以你仍然可以在下一个畅销日内卖出。 (希望我对此很清楚)
除了给我代码片段、想法、算法等,我还想了解如何处理这样的问题。
我是一名优秀的程序员,十分优秀!