リートコード

[LeetCode] 0123. 株式の売買に最適な時期 III

[LeetCode] 0123. 株式を売買するのに最適な時期 III。
難しい
価格の配列が与えられます。ここで、prices[i] は i 日目の特定の株式の価格です。

達成できる最大の利益を見つけてください。最大 2 つのトランザクションを完了できます。

注: 同時に複数の取引を行うことはできません (つまり、株式を再度購入する前に売却する必要があります)。

[LeetCode] 0123. 株式の売買に最適な時期 III 続きを読む

リートコード, テクニカル記事

[LeetCode] 0122. 株を売買するのに最適な時期 II

[LeetCode] 0122. 株式を売買するのに最適な時期 II。
整数配列priceが与えられます。price[i]はi日目の特定の株式の価格です。

毎日、株式を購入または売却することを決定できます。一度に保有できるのは最大 1 株だけですが、購入した後、その日にすぐに売却することもできます。

達成できる最大の利益を見つけて返します。

[LeetCode] 0122. 株を売買するのに最適な時期 II 続きを読む

リートコード, テクニカル記事

[LeetCode] 0121. 株を売買するのに最適な時期

[LeetCode] 0121. 株を売買するのに最適な時期
簡単
価格の配列が与えられます。ここで、prices[i] は i 日目の特定の株式の価格です。

ある株を買う日を選択し、その株を売るには将来の別の日を選択することで、利益を最大化したいと考えています。

このトランザクションから達成できる最大利益を返します。利益が達成できない場合は、0 を返します。

[LeetCode] 0121. 株を売買するのに最適な時期 続きを読む

リートコード, テクニカル記事
leetcode-1-two-sum

[LeetCode] 1. 2つの合計

[LeetCode] 1. 2 つの合計。整数 num の配列と整数ターゲットを指定して、合計がターゲットになるような 2 つの数値のインデックスを返します。
各入力には 1 つの解が含まれると想定でき、同じ要素を 2 回使用することはできません。任意の順序で答えを返すことができます。

[LeetCode] 1. 2つの合計 続きを読む

リートコード, テクニカル記事