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

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

簡単 · 27 中級 · 3 難しい · 1

練習できるスキル: 1 回の走査リスト2 つのポインタ累積最大値2 つの追跡変数2 回の走査2 次元リスト2 次元配列8 近傍の確認Async/awaitLINQ JoinTask.WhenAll
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

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

31件のチャレンジ
簡単

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

学べること インデックスの組二重カウントの回避
ArraysBeginnerLearning-pathNested-loops
まだ解答がありません
難しい

Trapping Rain Water

Compute how much rain water an elevation map holds.

学べること 2 つのポインタ累積最大値
AdvancedArraysCompetitive-programmingGreedy
まだ解答がありません
簡単

Min and Max Together

Find the smallest and largest value in one pass.

学べること 1 回の走査複数の戻り値
ArraysBeginnerFunctionsLearning-path
まだ解答がありません
簡単

配列を非減少にする

各値が直前の値以上になるように、必要な最小のインクリメント回数を求めてください。

学べること 貪欲な修正累積最大値
ArraysGreedy
まだ解答がありません
簡単

重複の削除

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

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

欠けている数

0からnまでの範囲で1つだけ欠けている数を見つけてください。

学べること 等差数列和の差の工夫
ArraysBeginnerStudent-beginnermath
まだ解答がありません
中級

Minesweeper Neighbor Counts

Annotate a rectangular board.

学べること 8 近傍の確認境界の処理
ArraysGrids
まだ解答がありません
中級

作れない最小の硬貨の合計

与えられた硬貨で作れない最初の正の金額を求めてください。

学べること 作れる合計先にソート
ArraysGreedy
まだ解答がありません
中級

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

学べること 単調スタック線形時間
ArraysStacks
まだ解答がありません
簡単

最初と最後を入れ替える

リストの最初と最後の要素を交換します。

学べること リストのインデックス入れ替え
ArraysBeginnerLearning-path
まだ解答がありません
簡単

Cart Total With Discount

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

学べること リスト割引の規則
ArraysBeginnerFunctionsLearning-path
まだ解答がありません
簡単

Count Positive Numbers

Count the values greater than zero in a list.

学べること リストカウント
ArraysBeginnerLearning-path
まだ解答がありません
簡単

First Negative Index

Find where the first negative number appears.

学べること 線形探索早期リターン
ArraysBeginnerLearning-path
まだ解答がありません
簡単

リストの中央値

リストをソートした後の中央の値を求めてください。

学べること ソート統計
Arraysmath
まだ解答がありません
簡単

Above-Average Values

Keep the values that are greater than the average.

学べること 2 回の走査絞り込み
ArraysBeginnerLearning-path
まだ解答がありません
簡単

2番目に大きい値

2番目に大きい異なる値を求めてください。

学べること 2 つの追跡変数異なる値
ArraysBeginnerStudent-beginner
まだ解答がありません
簡単

配列の最大値

リスト内の最大値を求めます。

学べること 最大値の追跡1 回の走査
ArraysBeginnerStudent-beginner
まだ解答がありません
簡単

配列の最小値

リスト内の最小値を求めてください。

学べること 最小値の追跡1 回の走査
ArraysBeginnerStudent-beginner
まだ解答がありません