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段階の難易度で、初心者から上級者まで最適な問題に挑戦できます
ビギナー

1〜2点

変数、入出力

ブロンズ

3〜4点

条件分岐、繰り返し

シルバー

5〜10点

配列、文字列操作

一次予選突破レベル
ゴールド

11〜20点

多重ループ、二次元グリッド

一次予選満点突破レベル
プラチナ

21点以上

二分探索、数学、複雑なアルゴリズム

二次予選対策レベル

まずは無料体験から

オンラインでも、お近くの教室でも受講OK。
まずは無料体験で、HaruCoderの学習を体感してください。

体験無料

オンライン受講OK

お近くの教室でも

無料体験に申し込む