私は他のプログラミング言語で大丈夫ですが、PHPでアイデア/答えを与えるようにしてください
次のパターンの配列があります。
$arr = array(
0 => '12',
1 => '38',
2 => '25',
3 => '4',
...
365 => '45',
);
これは基本的に、通年、365日の値と株価の配列です。
As far as I can remember the question;
入力として
$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日目に購入したい場合があります。次のベストセラーの日。(私がこれについて明確にしたことを願っています)
コードスニペット、アイデア、アルゴリズムなどを教えてもらう以外に、このような質問へのアプローチ方法を理解したいと思います。