コーディングテスト、検証済みの10週間完成カリキュラムで攻略しよう!😎
コーディングテスト講義
どれを選べばよいでしょうか? 💬
コーディングテストの講義は数多くありますが、実際に検証された講義はそれほど多くありません。私は実際に3年間学生を教え、アルゴリズムを知らない学生をIT大手企業に合格させた経験に基づいて、この講義を作りました。
* 実際に学生たちが合格した後に送ってくれたカトク(LINE)の一部を添付します。
[配達の民族 合格]
[LINE合格]
[LINEマンガ(NAVER WEBTOON)合格]
[ネイバー合格]
[カカオ合格]
[삼성電子 合格]
合格者たちの
受講レビューを確認してみてください 💪
✈️ [もっと多くの受講レビューを見に行く]
C++?知らなくても大丈夫です!
3年のノウハウを詰め込んだアルゴリズム教本だけで可能です。
早ければ3日、遅くても2週間あれば十分です!
* 3年間学生を教えてきて、C++を知らない学生が理解するまでにかかった時間の最小値と最大値です。
例題をベースに、C++の基礎から一歩ずつ丁寧に説明します。
コーディングテストに「まさに」必要なデータ構造および全般的なC++のSTLの使い方すべてを親切に教えます。
コーディングテストによく出る核心ロジックを遂行できる、最も簡単で効率的な必殺コードを説明します。
「合っているはずなのに、なぜ間違っているんだろう?」といった、よくある悩みや困った状況を解決するためのノウハウを詰め込みました。
これ以外にも、C++を知らなくてもこの教本一冊でC++によるアルゴリズムができるように、C++の基礎と様々なコーディングテストのノウハウを凝縮した200ページの教本をプレゼントします。
計 440ページの教本で
C++からアルゴリズムの概念まで完璧に
アルゴリズム概念教本、C++教本、解説教本を合わせて、計440ページのPDFファイルを提供します。これを通じて、本当に完璧にアルゴリズムを学ぶことができます。
BOJ上位0.1%の
最高水準の解説コードを提供します。
各問題には様々な答えがあり、そして最善の解答というものが存在します。私は「より良いコードとは何か?」を絶えず悩み続けながら、解説コードを構築してきました。
* 1911番の問題の場合、この問題を解いた全コードの中でコードランキング6位を達成した様子
これ以上、良いコードや理解できるコードを探すためにインターネットを検索して時間を無駄にする必要はありません。ただ、この講義の「解説コード」だけを勉強すればいいのです。受講生のために最高品質のコードを準備し、さらに磨き上げました。
問題を解く観点から教える
3年の特級ノウハウを伝授します。
ただ「このコードだからこの問題を解く」のではなく、どのような観点から、あるいはどのようなアイデアからこの問題をこのように解くべきかなど、3年間学生を教えてきた中で完成されたノウハウを伝授します。
* BOJ 3986 良い単語 問題の解説
この問題は単にスタックを利用して解く問題ですが、ではなぜスタックを考えるべきなのか、どのようにスタックを使うことを思いつくべきなのかなど、どのようなアプローチでどのようにアイデアを導き出すべきかを詳細に教えます。結果論として出てくるコードではなく、問題を解く過程に集中し、より"問題を解く思考の流れ"を整えてくれます。
コーディングテストだけでなく
全般的なデータ構造まで学ぶことができます。
この講義は、コーディングテストのためのアルゴリズム能力を身につけるだけでなく、全般的なデータ構造をしっかりと学べる講義です。この講義では、vector、array、map、unordered_map、set、multiset、stack、queueなど、全般的なデータ構造を学ぶことができます。
Java、JavaScriptの言語で
制限がかかっているコーディングテストまで完璧に。
たまにコーディングテストで、JavaやJavaScriptという言語のみで受験しなければならない場合があります。このような状況に備えて、C++で学んだ内容をもとに他の言語に変換する際の注意事項や、特にJavaとJavaScriptで重点的に学習すべき核心ロジックを説明する動画まで用意しておきました。
https://youtu.be/-zGFtwIiJ4s
160個、コーディングテストにまさに必要な
問題と解説講義を提供します。
世の中には本当に多くの問題があります。例えば実装にはロボット掃除機など代表的な問題があります。私は3年間、学生たちを直接教えながらどのような問題をどのような順序でどれくらい解けばコーディングテストに合格できるのか実験に実験を重ねました。その結果、厳選した160問を皆さんに公開します。
世の中には簡単な問題、そして少数の問題を解く講義が多いです。しかし、簡単な問題や少数の問題を解くだけでは、決してコーディングテストに合格することはできません。この講義は3年にわたって検証されたカリキュラムに基づき、韓国で唯一無二の、なんと160問もの問題を解く講義です。ただこの講義で出される問題さえ解けばコーディングテストに合格できるよう、悩み抜いた私の時間が込められた講義です。
これ以上、間違った方法でアルゴリズムを勉強しないでほしいと思います。
より良いコード、納得できるコードを探してネットを彷徨いながら勉強することは、もうこれ以上ないようにしていただきたいです。
皆さんの時間を無駄にせず、
この講義一つで「コーディングテスト」を終わらせていただきたいと思います。
カリキュラムを
確認してみてください。 📚
まず、C++アルゴリズム教本を完全に学習する > 概念講義 > 自力で問題を解く > 該当の問題解説講義を聴きながら学習を進めてください。実装、DFS、BFS、ツリー巡回、完全探索、バックトラッキング、ビットマスキングなど、コーディングテストによく出題される概念を中心に学習し、各週ごとの推奨問題(計160問)が提供されます。
計算量、再帰関数、
累積和、実装
グラフ理論、DFS、BFS、
ツリー巡回
完全探索、バックトラッキング
ビットマスキング
強欲法(グリーディ)、ラインスイーピング、
2つのポインタ(トゥーポインタ)
二分探索と
LIS (最長増加部分列)
DP (動的計画法)
フェニック木と
最短経路アルゴリズム
コーテ準備完了!
この講義は
何が違うのでしょうか? 😎
✅ コーディングテスト合格のために厳選した160個の推薦問題
✅ 160個のBOJ(Baekjoon Online Judge)問題解説講義
✅ アルゴリズム上位0.1%の講師が提供する最高水準の解説コード
✅ 8週間で終わらせる コーディングテスト 必須概念講義
✅ C++を知らなくても大丈夫! 200ページのアルゴリズム用C++名品教材を提供!
- コーディングテスト合格に必要なすべての知識を学ぶことができる
- 韓国最高のコーディングテスト講義
- 今、始まります。
平均評価 5.0!
最高の講義であることを自負します。 🔥
https://inf.run/Dj2Uh
私は継続的にアップデートされる講義こそが最高の講義であると考えています。それを証明するかのように、2022年にはインフラン内の全講義の中で最も多くのアップデートを行った講義に選ばれました。常に受講生のフィードバックなど改善すべき点を迅速に反映し、最高の講義を提供できるよう努めてまいります。
私の講義は、受講生が「なぜ間違っているのか」という質問をした際に、迅速かつ誠心誠意お答えすることで有名な講義でもあります。それを裏付けるように、2024年のInflearnアワードでは、今年最も多くの回答を残した知識共有者に選定されました。常に受講生の質問に対して最高の回答ができるよう努めてまいります。 :)
4月28日 Baekjoonサービス終了に関する対応のお知らせ
こんにちは、講師のクンドルです。BOJ(Baekjoon Online Judge)のサービス終了後も、支障なく私の講義を受講していただけるよう、受講生の方々だけが利用できる"コーディングサルグクラブ"を作りました。
コーディングサルグクラブの様子
週次別の問題演習はもちろん、実際の 大企業のコーディングテストの変形既出問題まで解くことができます。 :)
正解すると可愛いアニメーションまで ^_^
よくある質問を
確認してみてください。 💬
Q. 私が志望する企業のコーディングテストの言語がC++ではないのですが、大丈夫でしょうか?
はい、大丈夫です。この講義で勉強して、JavaやJavaScriptなどに移植してコーディングテストを受け、合格した受講生もたくさん見てきました。実際、他の言語に変換することはそれほど難しくありません。例えば、C++でvectorに要素を追加するにはpush_back()という関数を使いますよね?Javaではappend()を、JavaScriptではpush()を使います。このような些細な違いしかないため、アルゴリズムを学びやすい言語であるC++で、そしてこの講義で勉強した後、もしコーディングテストで他の言語を使わなければならない場合は、その言語に移植して受けることをおすすめします。
コーディングテストを受ける前にこの部分の練習が必要ですが、それほど時間はかかりません。C++で学んだ後、もしテストでJavaを使わなければならないとなった場合、その部分を練習するのに受講生の平均基準で通常1日あれば準備が完了していたようです。
ちなみに、該当部分に備えるための動画も用意してあります。ぜひ参考にしてください。 :)
https://youtu.be/-zGFtwIiJ4s
Q. コーディングテストではなく、アルゴリズムを勉強する目的でこの講義を受講しても大丈夫でしょうか?
はい、大丈夫です。実際、検索キーワードのためにこの講義のタイトルは「10週完成 C++コーディングテスト」となっていますが、「10週完成 C++アルゴリズム」としても差し支えありません。非常に多くの問題(160問)を解説しながらアルゴリズム全般の概念を扱っており、問題の難易度も最高でプラチナまで難しい問題も扱うため、アルゴリズム全般の内容を勉強するのに役立つはずです。
Q. 非専門家(非専攻者)ですが大丈夫でしょうか?
はい、大丈夫です。ただし、必ずプログラミングができる必要があり、1つ以上の言語をベースにロジックを実装できるのであれば問題ありません。
Q. ここで提供される問題だけを解いて、コーディングテストに合格できるでしょうか?
はい、ほとんどの企業のコーディングテストには必ず合格できると自負しています。これは、アルゴリズムを全く知らなかった学生をこのカリキュラムだけでネイバー、カカオ、サムスンなどの企業コーディングテストに合格させた経験があるため、断言してお伝えします。
Q. 問題を解いた後でも、講義や解答を見るべきですか?
はい、そうです。例えば、受講生のコードが10行なのに私の作った解答が1行であれば、私の解答を書き写すべきです。より良いコードを書くために、私のコードを見ながらもう一度復習する過程が必要です。
Q. 質問したら何日以内に回答いただけますか?
早ければ1時間以内に回答を受け取ることができますが、通常は1〜3日以内とお考えください。(週末および祝日を除く)