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

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

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

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

すべてのチャレンジ

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

225件のチャレンジ
簡単

チェス盤のマスの色

8×8の盤上のマスの色を判定してください。

学べること 座標偶奇
Beginnermath
まだ解答がありません
簡単

Xavier と He の重み初期化

層の重みを初期化するときに使う範囲または標準偏差を計算します。

学べること Xavier と He の初期化学習の安定性
ニューラルネットワークai機械学習
まだ解答がありません
難しい

XOR を解くニューラルネットワークを学習させる

すべてを組み合わせ、2-2-1 の sigmoid ネットワークを誤差逆伝播法で XOR を学習するまで訓練します。

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

ToDo リスト

タスクのリストを管理します。追加、完了、削除を行い、残っているタスクを報告します。

学べること 型付きコレクションレコード
BeginnerSimulationStrings
難しい

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

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

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

コンポジットでフォルダーサイズ

フォルダがファイルや他のフォルダを含む木構造で、すべてのフォルダの合計サイズを計算します。

学べること コンポジットパターン木構造
デザインパターンRecursionTrees
まだ解答がありません
中級

勾配降下法でニューロンを学習させる

順伝播、勾配計算、重み更新を繰り返して、例から sigmoid ニューロンを学習させます。

学べること 勾配降下法学習ループ
ニューラルネットワークai機械学習
まだ解答がありません
中級

週給の計算

それぞれ独自のルールで支払われる、給与制・時給制・歩合制の従業員の1週間分の給与合計を求めます。

学べること ポリモーフィズム残業代の計算
ParsingSimulationmath
まだ解答がありません
簡単

最初の無効な年齢

入力された年齢を検証し、プログラムがクラッシュする代わりに最初の不正な入力位置を報告します。

学べること 検証文字列の解析
BeginnerParsingStrings
まだ解答がありません
簡単

有効な数だけを合計する

整数の項目だけを合計し、それ以外は try/except で不正入力を扱うように無視します。

学べること Try/except入力の検証
BeginnerParsingStrings
まだ解答がありません
簡単

ソフトマックス関数

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

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

動的配列の成長

動的配列が容量を倍増させる仕組みをシミュレートし、再確保回数とコピーされた要素数を数えます。

学べること 動的配列償却計算量
ArraysSimulationmath
まだ解答がありません
中級

SQL クエリビルダー

任意の順序で与えられた部品から SQL クエリを組み立てる。ビルダーオブジェクトが設定を少しずつ集めるようなもの。

学べること ビルダーパターン文字列の組み立て
デザインパターンParsingStrings
まだ解答がありません
難しい

マルチヘッド・セルフアテンション

入力をクエリ、キー、値に射影し、複数のヘッドで並列にアテンションを計算して結合します。

学べること マルチヘッドアテンション行列による射影
ai機械学習
まだ解答がありません
中級

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

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

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

ログレベルを数える

ログファイルの行を読み、INFO、WARNING、ERROR がいくつあるか数えます。

学べること 行ごとの読み込み文字列の分割
BeginnerParsingStrings
まだ解答がありません
簡単

コサイン類似度

2つのベクトルの間の角度で類似度を測ります。検索エンジンが埋め込みを比べるのと同じ方法です。

学べること ベクトルの類似度埋め込み
ai機械学習
まだ解答がありません
簡単

フラットな JSON の数値を合計

整数を値に持つフラットな JSON オブジェクトを解析し、値の合計を求めます。

学べること JSON の解析文字列の分割
ParsingStrings
まだ解答がありません