[LeetCode] 0238. 自分自身を除く配列の積
整数配列 nums を指定すると、answer[i] が nums[i] を除く nums のすべての要素の積と等しくなるような配列 Answer を返します。
nums の接頭辞または接尾辞の積は、32 ビット整数に収まることが保証されます。
除算演算を使用せずに、O(n) 時間で実行されるアルゴリズムを作成する必要があります。
[LeetCode] 0238. 自分自身を除く配列の積 続きを読む
リートコード, テクニカル記事整数配列 nums を指定すると、answer[i] が nums[i] を除く nums のすべての要素の積と等しくなるような配列 Answer を返します。
nums の接頭辞または接尾辞の積は、32 ビット整数に収まることが保証されます。
除算演算を使用せずに、O(n) 時間で実行されるアルゴリズムを作成する必要があります。
[LeetCode] 0238. 自分自身を除く配列の積 続きを読む
リートコード, テクニカル記事[LeetCode] 0219。重複 II が含まれています。
整数配列 nums と整数 k が与えられた場合、配列内に 2 つの異なるインデックス i と j があり、nums[i] == nums[j] および abs(i – j) <= k である場合に true を返します。
[LeetCode] 0219。重複 II が含まれています 続きを読む
リートコード, テクニカル記事[LeetCode] 0217。重複が含まれています。
簡単
整数配列 nums を指定すると、配列内に値が少なくとも 2 回出現する場合は true を返し、すべての要素が異なる場合は false を返します。
[LeetCode] 0217。重複が含まれています 続きを読む
リートコード, テクニカル記事[LeetCode] 0123. 株式を売買するのに最適な時期 III。
難しい
価格の配列が与えられます。ここで、prices[i] は i 日目の特定の株式の価格です。
達成できる最大の利益を見つけてください。最大 2 つのトランザクションを完了できます。
注: 同時に複数の取引を行うことはできません (つまり、株式を再度購入する前に売却する必要があります)。
[LeetCode] 0123. 株式の売買に最適な時期 III 続きを読む
リートコード, テクニカル記事[LeetCode] 0122. 株式を売買するのに最適な時期 II。
整数配列priceが与えられます。price[i]はi日目の特定の株式の価格です。
毎日、株式を購入または売却することを決定できます。一度に保有できるのは最大 1 株だけですが、購入した後、その日にすぐに売却することもできます。
達成できる最大の利益を見つけて返します。
[LeetCode] 0122. 株を売買するのに最適な時期 II 続きを読む
リートコード, テクニカル記事[LeetCode] 0121. 株を売買するのに最適な時期
簡単
価格の配列が与えられます。ここで、prices[i] は i 日目の特定の株式の価格です。
ある株を買う日を選択し、その株を売るには将来の別の日を選択することで、利益を最大化したいと考えています。
このトランザクションから達成できる最大利益を返します。利益が達成できない場合は、0 を返します。
[LeetCode] 0121. 株を売買するのに最適な時期 続きを読む
リートコード, テクニカル記事[LeetCode] 1. 2 つの合計。整数 num の配列と整数ターゲットを指定して、合計がターゲットになるような 2 つの数値のインデックスを返します。
各入力には 1 つの解が含まれると想定でき、同じ要素を 2 回使用することはできません。任意の順序で答えを返すことができます。
このデジタル時代において、プログラミングは現代人が習得すべき基本的なスキルの 1 つとなっています。テクノロジー業界に限らず、従業員に基本的なプログラミング リテラシーを期待する業界が増えています。
職場の競争力の向上、複雑な問題の解決、革新的なアプリケーションの開発など、プログラミングは企業の製品開発だけでなく、個人のキャリア開発にも非常に強力な助けとなります。
なぜプログラミングを学ぶのでしょうか?キャリア開発や問題解決スキルなど3大メリットをまとめてご覧ください! 続きを読む
テクニカル記事, ソフトウェアエンジニア前回の記事で紹介した LLM Cluade の親会社 Anthropic やデータ処理の Scale AI 、MarTech の台湾ユニコーンである Appier のほかにも、AI に取り組む新興企業が次々と誕生しています。また、検索エンジンと組み合わせることで、世界中の何千もの企業のユーザーを急速に突破し、Google のリーダーとしての地位を徐々に脅かしています。
Perplexity はこの困難な局面で頭角を現し、最大 7,400 万米ドルの資金を調達し、Nvidia や Amazon の創設者 Jeff Bezos などのテクノロジー業界の代表的な企業や人物の投資対象となっています。 Perplexity AIとはどんな会社ですか? Googleとの違いは何ですか?それは検索の未来をどのように破壊するのでしょうか?
CDN は、地理的な位置に基づいて配置されたプロキシ サーバー (プロキシ サーバー) のグループです。このうちプロキシサーバーはクライアントとサーバーの間の中間サーバーであり、プロキシサーバーもネットワークエッジ(Network Edge)に設置されます。また、ネットワークのエッジはエンド ユーザーに近いため、プロキシ サーバーを配置すると、遅延が減り、帯域幅が節約され、対応するデータがユーザーに迅速に送信されます。 CDN は、単純なプロキシ サーバーとして機能するだけでなく、いくつかの設定や操作を通じて効率を高めることもできます。
CDN の基本概念と設計 – システム設計 12 続きを読む
テクニカル記事, システム設計