簡単
前の行の隣り合う要素を加算して行を作成します。
ArraysCombinatorics
まだ解答がありません
中級
指定された硬貨の額面を好きな枚数使って、ちょうど指定金額を作る方法の数を数えます。
CombinatoricsDynamic-programming
まだ解答がありません
難しい
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
Disjoint-setsGraphsMinimum-spanning-tree
まだ解答がありません
難しい
Find the heaviest path in a task dependency graph.
AdvancedGraphsHackathonTopological-sort
まだ解答がありません
中級
右または下への移動のみを使って、長方形グリッド上の経路の数を数えます。
CombinatoricsDynamic-programming
まだ解答がありません
簡単
Find where the first negative number appears.
ArraysBeginnerLearning-path
まだ解答がありません
簡単
全てのペアが一度だけ握手をする場合の握手の回数を数えてください。
Combinatoricsmath
まだ解答がありません
難しい
Decide whether text can be split into dictionary words.
AdvancedDynamic-programmingHackathonStrings
まだ解答がありません
中級
各サイズの正方形の盤面で、2つのナイトを安全に配置できる組み合わせを数えます。
Combinatoricsmath
まだ解答がありません
中級
再帰を使って、任意にネストされたリストを平坦化し、null要素をスキップする練習です。
Data-structuresRecursion
まだ解答がありません
簡単
Compute the perimeter of a rectangle from its sides.
BeginnerLearning-pathVariables
簡単
Find the total amount after simple interest.
BeginnerLearning-pathVariables
まだ解答がありません
難しい
すべて正方形のみになるように、必要な最小の直線カット数を求めてください。
Dynamic-programmingGeometry
まだ解答がありません
簡単
Keep the values that are greater than the average.
ArraysBeginnerLearning-path
まだ解答がありません
難しい
Assign arriving groups in order.
Segment-treesSimulation
まだ解答がありません
難しい
Evaluate a small stack language.
InterpretersParsingStacks
まだ解答がありません
簡単
指定したマスの穀粒数と、全64マスの合計を計算してください。
NumbersSequences
まだ解答がありません
中級
Check a palindrome recursively, ignoring case and punctuation.
BeginnerLearning-pathRecursionStrings
まだ解答がありません