C++ のコーディングチャレンジ

C++ で解けるチャレンジ 226 問。はじめてのループからグラフ、動的計画法、機械学習まで。ブラウザでコードを書き、すぐにテストを実行して AI のレビューを受けられます。

簡単 · 134 中級 · 68 難しい · 24

練習できるスキル: カウント文字列の分割桁の取り出し2 次元リストリストループ公式算術1 回の走査2 つのポインタwhileループポリモーフィズム
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

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

226件のチャレンジ
簡単

Zスコア標準化

特徴量を平均 0、標準偏差 1 にそろえます。

学べること 標準化平均と標準偏差
ai機械学習
まだ解答がありません
簡単

ソフトマックス関数

大きな値でもオーバーフローせずに、生のスコアを合計 1 の確率に変換します。

学べること ソフトマックス数値的安定性
ai機械学習
まだ解答がありません
中級

因果的(マスク付き)セルフアテンション

GPT モデルが使うマスク付きアテンションを実装します。各トークンは自分と前のトークンだけを見られます。

学べること マスク付きアテンションGPT モデル
ai機械学習
まだ解答がありません
簡単

単語トークナイザと語彙

テキストを小文字の単語に分割し、頻度順の語彙を作ります。あらゆる言語モデルの最初のステップです。

学べること トークン化語彙の構築
ai機械学習
まだ解答がありません
簡単

行列の積

2つの行列を掛け合わせます。ニューラルネットワークのすべての層の裏にある計算です。

学べること 行列線形代数
ai機械学習
まだ解答がありません
簡単

最小の数字

正の整数の中で最も小さい10進数の数字を求めてください。

学べること 桁の取り出し最小値の追跡
Beginner
まだ解答がありません
簡単

階乗

nまでのすべての正の整数を掛け合わせます。

学べること ループ累積積
Beginner
まだ解答がありません
簡単

最大の数字

正の整数の中で最も大きい10進数の数字を求めてください。

学べること 桁の取り出し最大値の追跡
Beginner
まだ解答がありません
中級

情報利得

特徴量で分割したときにエントロピーがどれだけ減るかを計算します。ID3 決定木の基準です。

学べること エントロピー決定木
ai機械学習
まだ解答がありません
簡単

各桁の合計

正の整数の10進数の各桁を合計してください。

学べること 剰余と整数除算whileループ
Beginner
まだ解答がありません
簡単

三角数

1からnまでの整数を加算してください。

学べること ループ等差数列
Beginner
まだ解答がありません
中級

k近傍法による分類

最も近い k 個の学習点の多数決でラベルを予測します。

学べること k 近傍法距離の尺度
ai機械学習
まだ解答がありません
簡単

2つのベクトルの内積

2つのベクトルを要素ごとに掛けて合計します。すべてのニューロンの中心となる計算です。

学べること ベクトル内積
ニューラルネットワークai機械学習
まだ解答がありません
簡単

数値の二乗

整数を自分自身で掛け算します。

学べること 関数算術
Beginner
まだ解答がありません
簡単

数値の反転

正の整数の10進数の各桁を逆順に並べます。

学べること 桁の取り出し数の組み立て
Beginner
まだ解答がありません
簡単

桁数を数える

正の整数の10進数の桁数を数えます。

学べること 整数除算カウントループ
Beginner
まだ解答がありません
難しい

スケールド・ドット積アテンション

Transformer と大規模言語モデルの中心にあるアテンションの計算を実装します。

学べること アテンションTransformer
ai機械学習
まだ解答がありません
簡単

チェックアウトのファサード

在庫確認と価格合計を、1回のわかりやすい checkout 呼び出しの背後に隠します。

学べること ファサードパターン検証
ArraysデザインパターンSimulation
まだ解答がありません