-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
概要
現在 AtCoder Random Picker では、AtCoder 問題を diff の範囲指定 によってランダムに抽出できるようになっています。
これに加えて、コンテスト種別(例: ABC, ARC, AGC)をフィルタリング条件として指定できる機能を追加しようと考えています。
背景
-
利用者の中には「特定のコンテスト系列の問題だけを解きたい」というニーズがある
- 例: 「ABC のみ」「ARC と AGC を除外して出題」など
-
Diff のみで選ぶと、難易度的には同じでもコンテスト系列によって傾向が異なるため、練習効率に差が出る
-
既存の AtCoder Gacha との差別化要素としても有効
内容
-
問題抽出の際に以下を選択可能にする
- 対象コンテストを複数選択可能(ABC のみ、ARC+AGC など)
- 未指定の場合は従来通り全コンテストから抽出
-
diff フィルタと組み合わせて利用可能にする
- 例: 「ABC の diff 800~1200 の問題をランダムに 1 問」
実装に関するメモ
- AtCoder Problems API から取得できる
contest_idを利用してフィルタ可能 - UI 側はチェックボックス形式やドロップダウン複数選択が候補
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request