-
28 February 2021
-
46
views
プログラミング スキルを磨くためのサイトの選択
- コードウォーズ
Codewars は、Ruby、JavaScript、Java、Python、Clojure、CoffeeScript、C#、Haskell のプログラミング スキルを強化するための優れたサービスです。アルゴリズムの問題と、デザイン パターンに関連する実際的な問題の両方が提示されます。問題を解決するたびに、他の解決策を見て、その美しさとプログラミングのベストプラクティスの使用に応じて評価順に並べ替えることができます。
- リートコード
Leetcode は、Google や Facebook などの大企業の技術面接の準備のためのアルゴリズムの問題を提供するサイトです。各問題の隣には、この問題の解決策が何らかの形で現れる可能性があるという議論があります。C、C++、Java、Python、C#、JavaScript、Ruby、Bash など、さまざまなプログラミング言語を使用できます。
- プログラミングの実践
Programming Praxis は、いくつかのプログラミング言語で解決策をテストできる興味深い問題を多数掲載するブログです。
- トップコーダー
TopCoder は、パズルを解くのが好きなプログラマーのアクティブなコミュニティです。活発なコンテストが多数あり、中には賞金が含まれるコンテストもあります。
- C パズル
C Puzzles は、 C 言語に特有のプログラミング パズル (あらゆる特徴を備えた) を提供します。多くの言語は C に似ているか、C から直接派生したものであるため、C を第一言語として知らなくても、これらのパズルを理解できる可能性は十分にあります。
- プロジェクト・オイラー
メイン ページからの引用: 「プロジェクト オイラーは、解決するために数学的直観を必要とする一連の難解な数学/プログラミング問題です。」リソースには、比較的単純なタスクと非常に複雑なタスクの両方が含まれています。
- コードフォース
すでに述べたTopcoder の本格的なロシア語版。
- CppStudio からのタスクのコレクション
タスクは主に C++ の知識をテストすることを目的としていますが、他のプログラミング言語でも実装できます。
- ティマスオンラインジャッジ
Timus Online Judge は、自動チェック システムを備えたロシア最大のプログラミング問題のアーカイブです。アーカイブのタスクの主なソースは、ウラル連邦大学の競技会、ウラル選手権、ACM ICPCのウラル準々決勝、ペトロザヴォーツクのプログラミングキャンプです。
GO TO FULL VERSION