JavaScript のコーディングチャレンジ
JavaScript で解けるチャレンジ 225 問。はじめてのループからグラフ、動的計画法、機械学習まで。ブラウザでコードを書き、すぐにテストを実行して AI のレビューを受けられます。
簡単 · 134 中級 · 67 難しい · 24
練習できるスキル: カウント文字列の分割桁の取り出し2 次元リストリストループ公式算術1 回の走査2 つのポインタwhileループポリモーフィズム
- Python · C++ · C#
- 自動テスト
- AIコードレビュー
- コミュニティの解答
- 226
- チャレンジ数
- 123
- 共有された解答
- 9
- 対応言語
すべてのチャレンジ
トピック、言語、難易度で検索できます。
中級
Game of Life Step
Advance Conway's Game of Life by one generation.
学べること
グリッドのシミュレーション近傍の数え上げ
まだ解答がありません
難しい
Shortest Delivery Tour
Visit every city once and return home as cheaply as possible.
学べること
ビットマスク DP巡回セールスマン問題
まだ解答がありません
難しい
Minimum Window Substring
Find the shortest piece of text containing all required characters.
学べること
ウィンドウの伸縮頻度表
まだ解答がありません
難しい
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
学べること
トポロジカル順序DAG 上の DP
まだ解答がありません
難しい
Strongly Connected Components
Count groups of nodes that can all reach each other.
学べること
グラフアルゴリズムTarjan または Kosaraju
まだ解答がありません
簡単
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
学べること
インデックスの組二重カウントの回避
難しい
Largest Rectangle in a Histogram
Find the largest rectangle that fits under a histogram.
学べること
単調スタック面積の計算
まだ解答がありません
難しい
Course Schedule Order
Order courses so every prerequisite comes first.
学べること
カーンのアルゴリズム閉路の検出
まだ解答がありません
トピックから探す
- Beginner 95
- ai 47
- 機械学習 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- ニューラルネットワーク 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- デザインパターン 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3
- 強化学習 3