Combinatoricsのコーディングチャレンジ

6 問のコーディングチャレンジでCombinatoricsを練習しましょう。難易度はやさしいものから難しいものまで。どれもブラウザで動き、すぐにテストでき、AI のレビューやコミュニティの解答と比べられます。

簡単 · 2 中級 · 4

練習できるスキル: 2 次元リストペアの数え上げ二項係数個数制限なしナップサック前の行から組み立てる剰余での数え上げ攻撃のパターン格子経路の数え上げ漸化式組み合わせの数え上げ配置の数え上げ閉じた公式
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

トピック、言語、難易度で検索できます。

6件のチャレンジ
中級

グリッド経路の数え上げ

右または下への移動のみを使って、長方形グリッド上の経路の数を数えます。

学べること 格子経路の数え上げ二項係数
CombinatoricsDynamic-programming
まだ解答がありません
中級

サイコロの出目列の個数を数える

指定された合計になる順序付きサイコロの出目列の個数を数えます。

学べること 漸化式剰余での数え上げ
CombinatoricsDynamic-programming
まだ解答がありません
中級

コインの組み合わせの数え上げ

指定された硬貨の額面を好きな枚数使って、ちょうど指定金額を作る方法の数を数えます。

学べること 個数制限なしナップサック組み合わせの数え上げ
CombinatoricsDynamic-programming
まだ解答がありません
中級

互いに攻撃しない2つのナイト

各サイズの正方形の盤面で、2つのナイトを安全に配置できる組み合わせを数えます。

学べること 配置の数え上げ攻撃のパターン
Combinatoricsmath
まだ解答がありません
簡単

握手の回数を数える

全てのペアが一度だけ握手をする場合の握手の回数を数えてください。

学べること ペアの数え上げ閉じた公式
Combinatoricsmath
まだ解答がありません
簡単

パスカルの三角形

前の行の隣り合う要素を加算して行を作成します。

学べること 2 次元リスト前の行から組み立てる
ArraysCombinatorics
まだ解答がありません