JOI予選対策に特化

中高生のための
本格競技プログラミング学習

HaruCoderは、日本情報オリンピック(JOI)予選突破を目指す あなたのための学習プラットフォームです。 段階的な教材と厳選された問題で、確実にスキルアップ。
サンプルコード
# 二分探索の例
int lower_bound(vector<int> &a, int t){
    int ng = -1;
    int ok = arr.size();
    while(abs(ok-ng) > 1){
        int mid = (r+l)/2;
        if(a[mid] >= t){
            ok = mid;
        }
        else{
            ng = mid;
        }
    }
    return ok;
}

HaruCoderの特徴

JOI予選突破に必要なすべてが揃った学習環境
段階的な教材

基礎から応用まで、JOI予選に必要なアルゴリズムを段階的に学べる教材を用意。初心者でも安心して始められます。

厳選された練習問題

難易度別に分類された問題で、自分のレベルに合った学習が可能。解説付きで理解を深められます。

進捗の可視化

解いた問題数や正答率をグラフで確認。自分の成長を実感しながらモチベーションを維持できます。

模擬コンテスト

JOI予選形式の模擬コンテストで本番の雰囲気を体験。時間配分や問題選択の練習ができます。

全国のライバル

ランキング機能で全国の同世代と競い合えます。切磋琢磨しながら実力を伸ばしましょう。

JOI対策に特化

過去のJOI予選問題の傾向を分析し、頻出テーマを重点的にカバー。効率的な対策が可能です。

あなたのレベルに合わせた学習

5段階の難易度で、初心者から上級者まで最適な問題に挑戦できます
ビギナー

0-99点

プログラミングの基礎、入出力、条件分岐、ループ

ブロンズ

100-199点

配列、文字列操作、基本的なアルゴリズム

シルバー

200-299点

ソート、二分探索、累積和、簡単な動的計画法

ゴールド

300-399点

グラフ探索、動的計画法、貪欲法

プラチナ

400点以上

高度なアルゴリズム、データ構造、数学的考察

今すぐ始めよう

無料でアカウントを作成して、JOI予選突破への第一歩を踏み出しましょう

完全無料

すぐに始められる

教材・問題が充実

無料でアカウント作成