Skip to content

✨ 機能追加: コンテスト種別(ABC/ARC/AGCなど)の指定対応 #38

@Twil3akine

Description

@Twil3akine

概要

現在 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 request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions