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

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

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

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

すべてのチャレンジ

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

225件のチャレンジ
簡単

Multiplication Grid

Build a full multiplication table.

学べること 2 次元リスト行と列のインデックス
BeginnerLearning-pathNested-loops
簡単

重複の削除

各値の最初の出現のみを残します。

学べること 出現済みの記録順序の保持
ArraysBeginnerSetsStudent-beginner
まだ解答がありません
中級

ゼロにするための桁引き算

できるだけ少ない桁の引き算でゼロにしてください。

学べること 最小手数の DP貪欲な選択
Dynamic-programmingNumbers
まだ解答がありません
難しい

長方形を正方形に切り分ける

すべて正方形のみになるように、必要な最小の直線カット数を求めてください。

学べること 2 次元の動的計画法最適化
Dynamic-programmingGeometry
まだ解答がありません
中級

工場の生産完了時間

複数の機械が目標個数を最速で生産できる時刻を求めてください。

学べること 答えの二分探索単調性のチェック
AlgorithmsBinary-search
まだ解答がありません
簡単

アームストロング数

数が、その各桁の値を桁数乗して合計した値と等しいかどうかを判定します。

学べること 桁の取り出し累乗
BeginnerNumbersStudent-beginner
簡単

Password Rules Check

Check a password against simple strength rules.

学べること 入力の検証真偽値のフラグ
BeginnerConditionsLearning-pathStrings
中級

Readability Grade

Estimate the school grade needed to read a text.

学べること テキスト分析公式
BeginnerStringsStudent-beginnermath
まだ解答がありません
簡単

2のべき乗

数値が2のべき乗かどうかを判定します。

学べること ビット操作除算
BeginnerNumbersStudent-beginner
まだ解答がありません
簡単

最小公倍数

両方の値で割り切れる最小の正の整数を求めてください。

学べること 最大公約数と最小公倍数整数論
BeginnerNumbersStudent-beginner
まだ解答がありません
中級

Tree Diameter

A tree is a connected undirected graph with no cycles.

学べること 2 回の BFS隣接リスト
GraphsTrees
まだ解答がありません
簡単

Simple Interest

Find the total amount after simple interest.

学べること パーセント文章題
BeginnerLearning-pathVariables
難しい

最小エレベーター乗車回数

できるだけ少ない回数で、重量制限のあるエレベーターに人々をグループ分けしてください。

学べること ビットマスク DP部分集合
Dynamic-programmingOptimization
まだ解答がありません
簡単

コラッツ数列

1に到達するまで「半分にする」または「3倍して1を足す」規則に従います。

学べること whileループステップ数の計測
NumbersSimulation
まだ解答がありません
中級

直角三角形の積

指定された周囲長を持つ整数直角三角形の辺の積の最大値を求めてください。

学べること 直角三角形探索の枝刈り
GeometryNumber-theory
まだ解答がありません
簡単

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

学べること リスト割引の規則
ArraysBeginnerFunctionsLearning-path
簡単

回文数

数値が前から読んでも後ろから読んでも同じかどうかを判定します。

学べること 桁の反転比較
BeginnerNumbersStudent-beginner
簡単

2つのベクトルの内積

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

学べること ベクトル内積
ニューラルネットワークai機械学習