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

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

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

練習できるスキル: LINQ Joinキーによるソートクイックセレクトグループ化マージソート並べ替え並行処理優先度付きキュー分割分割統治比較子結果の集計
  • Python · C++ · C#
  • 自動テスト
  • AIコードレビュー
  • コミュニティの解答
226
チャレンジ数
2
共有された解答
3
対応言語

すべてのチャレンジ

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

6件のチャレンジ
中級

K-th Smallest Element

Find the k-th smallest value without fully sorting.

学べること クイックセレクト分割
AdvancedCompetitive-programmingSorting
まだ解答がありません
中級

Tournament Standings

Rank teams from match records.

学べること 結果の集計キーによるソート
DictionariesParsingSorting
まだ解答がありません
難しい

Count Inversions

Count the out-of-order pairs in a list.

学べること マージソート分割統治
AdvancedCompetitive-programmingSorting
まだ解答がありません
中級

並列タスクの完了順

最大で k 個ずつタスクを同時に実行し、完了する順序を返します。

学べること 並行処理優先度付きキュー
SimulationSorting
まだ解答がありません
簡単

顧客と注文を結合する

LINQ の Join のように顧客と注文を結び付け、顧客ごとの合計金額を報告します。

学べること LINQ Joinグループ化
ArraysSorting
まだ解答がありません
簡単

選んだキーで並べ替え

実行時に選んだ比較器で、名前または年齢順に人を並べ替え、同順位は一貫した方法で解消します。

学べること 比較子並べ替え
ArraysSorting
まだ解答がありません