
CS知識の正典 | デザインパターン ネットワーク オペレーティングシステム データベース データ構造
kundol
国内 1 位の「面接のための CS 専門知識ノート」の著者によるデザインパターン、ネットワーク、オペレーティング システム、データベースなどの CS 知識の講義! CS 面接に必要なすべての概念と最新の過去問題を取り上げます!
初級
Tech Interview, Interview, Operating System
NAVER、カカオ、サムスンのコーディングテストをわずか10週間で合格させた最高のコーディングテスト講義!

学習した受講者のレビュー
5.0
개발너무어려워요ㅠ
この講義をオススメしたい人:コーテを準備する人 2023年3月に学期を始めながら講義を購入し、後期を作成する2023年7月14日にいよいよ頑張りました。学期中、期末の試験それぞれ2週間ずつを抜いて14週間で頑強になりましたね。 10週間ではありませんが、これは学校のために少し遅れています。 私は、ペクジュンやプログラマスというサイトがあるかどうかわからないアルゴリズムのホワイトペーパーで始めました。空隊だが非専攻者なのでC++は学んだが、軍隊2年+1年合わせて3年を再び見たこともなく、これまたほぼ白紙で始まりました。 文字通り講義でさせていただくようにそのまま従ったようです。 2週間ほどC++教案を身につけて本格的な授業に入って概念を学び、問題を解いて見て間違えれば、間違った問題をどうすべきかなんて見て回答していただければそのままついて(でも回答もいつも一日以内にしてくれます。) そういえばいつの間にか頑張りましたね。 今、私はアルゴリズムが何であるかを知り、どのような問題を見たときにどのように解くべきかを言うことができます。ペクジュンブロンズ問題も解決できませんでしたが、今はシルバー問題は嬉しく、解決し、ゴールドサブ問題も正解率50~60%程度で順守して成長しています。 もちろん、本講義に収録された問題は決して容易ではありません。誇張ではありません。という内容で文も書いたことがあります。幸い、この部分についてもフィードバックを1日以内に答えていただき、そのまま従いました。 アップデートは本当に確かな講義です。私が講義を受講する期間中にも大々的な改編が一度ありました。講義受講者の意見を受け入れ、これを講義に注入して新たにアップデートを行います。私も私がした質問も含まれていることを確認しましたが、これはちょっと恥ずかしいです...それでもきちんとしたコードを維持する素晴らしいです... 皆さん、明らかにこの講義を受講することになれば、何十回も疑問になります。 C++ 教案をより行っても C++ とても難しいのですが…これはどう違うんだ。駐車場講義を通じて新しいアルゴリズムを学ぶたびに、これをどのように書くのですか?どのように適用しますか?誠心誠意解放問題を間違えて意欲が崩れるたびにただ放棄するか? これらすべての答えを見た講義が含まれています。覚えることができるように問題ごとに何十回も言及してください。それでもわからないんです。それでも気になることがあります。それでは質問してください。早ければ当日、遅くとも3日以内には質問の答えを得ることができます。 大石様最高!そして同じ受講生の皆さんファイティングです!! **** 2024年1月17日基準コーディングテスト合格企業 ネクソン、Lg cns、lg電子、現代自動車、その他のブートキャンプ スペックが不足して合格まで続かなかったのですが、コーディングテストの機会を払ってみようと支援していた企業でコーテほど良い成果がありました。みんなこの講義を通して良い結果があればいいです!ありがとうございます。 **LG電子最終合格しました!
5.0
냠냐미냠냠냠
この講義のおかげでLG電子に合格するようになりました! 専攻者だが本格的なコーディングテストの勉強はこの講義を通じて初めて始まった。 本当に大きな助けになったと申し上げたいです。 (面接の時もコーテよく見たと褒めてくれましたㅎㅎ) おすすめです!!👍👍
5.0
ghtkdrla321
ITに人が集まり、席が激しくなり、コーディングテストの難易度も徐々に上がっている状況です。ちょうど前のように'実装少し、dfs / bfs少し、dp少しペクジュンシルバー - ゴールドサブまで'この程度では安定した合格を保証できないと思います。 個人的にコーディングテストを準備するときは、一貫性の維持が重要だと思います。試験場でもいつも事故の流れでどのように解放するか考え、ロジックをコードで解くときに毎回他の実装、変数名など気にするようにするよりは、私が普段やっていたそのまま手が出なければ「コンディション問題」のような例外事項を避けていくできると思います。 そんな意味で、この講義は専攻者の方にも本当にオススメな講義だと思います。 すべての問題に等しくなるES->時間の複雑さの計算->改善アルゴリズムを探す 駐車場ごとのアルゴリズムについて一貫した解釈をベースにしており、その一貫性を変数名づけるまで気にする必要があることを思い出させる良い習慣についての練習を継続的に行うことができます。 「何の専攻者がコーテを払って準備して?」 そうです。一人でできます。しかし、時間が惜しいです。 厳選した問題、一貫性のある最適化プール、シャベル時間を短縮するクイッククエリフィードバック、教案によるベースコードなど、専攻者にも十分価値のあるレバレッジになると思います。
コーディングテストおよびアルゴリズムのためのC++の基本
アルゴリズム
データ構造
BOJ上位0.1%が教える「合ってるのになぜ間違えるのか」のヒント
コーディングテストのためのアルゴリズム概念と160個の推薦問題および解説講義
コーディングテスト、検証済みの10週間完成カリキュラムで攻略しよう!😎
* 実際に学生たちが合格した後に送ってくれたカトク(LINE)の一部を添付します。
[カカオ合格]
[삼성電子 合格]
* 3年間学生を教えてきて、C++を知らない学生が理解するまでにかかった時間の最小値と最大値です。
例題をベースに、C++の基礎から一歩ずつ丁寧に説明します。
コーディングテストに「まさに」必要なデータ構造および全般的なC++のSTLの使い方すべてを親切に教えます。
コーディングテストによく出題される核心ロジックを実行できる、最も簡単で効率的な必殺コードを説明します。
「合っているはずなのに、なぜ間違っているんだろう?」という、いわゆる「マウェトル(合な違)」などの頻繁に発生する悩ましい状況を解決するためのノウハウを詰め込みました。
これ以外にも、C++を知らなくてもこの教本一冊でC++によるアルゴリズムができるように、C++の基礎と様々なコーディングテストのノウハウを凝縮した200ページの教本を差し上げます。
アルゴリズム概念教本、C++教本、解説教本を合わせて、計440ページのPDFファイルを提供します。これを通じて、本当に完璧にアルゴリズムを学ぶことができます。
各問題にはさまざまな答えがあり、最高の解答というものが存在します。私は「より良いコードとは何か」を絶えず悩み続け、解説コードを構築してきました。
* 1911番の問題の場合、この問題を解いた全コードの中でコードランキング6位を達成した様子
これ以上、良いコードや理解できるコードを探すためにインターネットを検索して時間を浪費する必要はありません。ただ、この講義の「解説コード」だけを勉強すればいいのです。受講生のために最高品質のコードを準備し、さらに磨き上げました。
ただ「このコードだからこの問題を解く」のではなく、どのような観点から、あるいはどのようなアイデアからこの問題をこのように解くべきかなど、3年間学生を教えてきた中で完成されたノウハウを伝授します。
* BOJ 3986 良い単語 問題の解説
この問題は単純にスタックを利用して解く問題ですが、ではなぜスタックを考えるべきなのか、どのようにスタックを使うことを思いつくべきなのかなど、どのようなアプローチでどのようにアイデアを導き出すべきかを詳細に教えます。結果論として出てくるコードではなく、問題を解く過程に集中し、より"問題を解く思考の流れ"を整えてくれます。
この講座は、コーディングテストのためのアルゴリズム能力を身につけるだけでなく、全般的なデータ構造をしっかりと学ぶことができる講座です。この講座で vector、array、map、unordered_map、set、multiset、stack、queue など、全般的なデータ構造を学ぶことができます。
たまにコーディングテストで、JavaやJavaScriptという言語のみで受験しなければならない場合があります。このような状況に備えて、C++で学んだ内容をもとに他の言語に変換する際の注意点や、特にJavaとJavaScriptで重点的に学習すべき核心的なロジックを説明する動画まで用意しておきました。
世の中には本当に多くの問題があります。例えば実装にはロボット掃除機など代表的な問題があります。私は3年間、学生たちを直接教えながら、どのような問題をどのような順序でどれくらい解けばコーディングテストに合格できるのか、実験に実験を重ねました。その結果、厳選した160問を皆さんに公開します。
世の中には簡単な問題、そして少ない問題数を解く講義が多いです。しかし、簡単な問題や少ない問題数を解くだけでは、決してコーディングテストに合格することはできません。この講義は3年にわたって検証されたカリキュラムに基づき、韓国で唯一無二の、実に160問もの問題を解く講義です。ただこの講義で出される問題さえ解けば、コーディングテストに合格できるよう、悩み抜いた私の時間が込められた講義です。
これ以上は、間違った方法でアルゴリズムを勉強しないでいただきたいです。
より良いコード、理解できるコードを探してネットをあさりながら勉強するようなことは、もうこれ以上しないでほしいと思います。
皆さんの時間を無駄にせず、
この講義一つで「コーディングテスト」を完結させてください。
まず、C++アルゴリズム教本を完全に学習する > 概念講義 > 自力で問題を解く > 該当の問題解説講義を聴きながら学習を進めてください。実装、DFS、BFS、ツリー巡回、完全探索、バックトラッキング、ビットマスキングなど、コーディングテストで主に出題される概念を中心に学習し、各週ごとの推奨問題(計160問)が提供されます。
計算量、再帰関数、
累積和、実装
グラフ理論、DFS、BFS、
ツリー巡回
完全探索、バックトラッキング
ビットマスキング
欲張り法(グリディ)、ラインスウィーピング、
2つのポインタ(ツーポインタ)
二分探索と
LIS (最長増加部分列)
DP (動的計画法)
フェニック木と
最短経路アルゴリズム
コーテ準備完了!
https://www.inflearn.com/pages/2022-award
私は継続的にアップデートされる講義こそが最高の講義であると考えています。それを証明するように、2022年には、インフラン内の全講義の中で最も多くのアップデートを行った講義に選ばれました。常に受講生のフィードバックなど改善すべき点を迅速に反映し、最高の講義を提供できるよう努めてまいります。
私の講義は、受講生が「なぜ間違っているのか」という質問をした際に、迅速かつ誠心誠意お答えすることで有名な講義でもあります。それを証明するかのように、2024年のInflearnアワードでは、今年最も多くの回答を残した知識共有者に選ばれました。常に受講生の質問に対して最高の回答ができるよう努めてまいります。 :)
Q. 私が志望する企業のコーディングテストの言語がC++ではないのですが、大丈夫でしょうか?
はい、大丈夫です。この講義で勉強して、JavaやJavaScriptなどに移植してコーディングテストを受け、合格した受講生もたくさん見てきました。実際、他の言語に変換するのはそれほど難しくありません。例えば、C++でvectorに要素を追加するにはpush_back()という関数を使いますよね?Javaではappend()を、JavaScriptではpush()を使います。このような些細な違いしかないため、アルゴリズムを学びやすい言語であるC++で、そしてこの講義で勉強した後に、もしコーディングテストで他の言語を使わなければならない場合は、その言語に移植して受けることをおすすめします。
コーディングテストを受ける前にこの部分の練習を少しする必要がありますが、それほど時間はかかりません。C++で学んだ後、もしテストでJavaを使わなければならないとなった場合、その部分を練習するのに受講生の平均基準で通常1日あれば準備が完了していたようです。
ちなみに、該当部分に備えるための動画も用意してあります。参考にしてください。 :)
Q. コーディングテストではなく、アルゴリズムを勉強する目的でこの講義を受講しても大丈夫でしょうか?
はい、大丈夫です。実際、検索キーワードのためにこの講義のタイトルを「10週完成 C++コーディングテスト」としていますが、「10週完成 C++アルゴリズム」としても差し支えありません。非常に多くの問題(160問)を解説しながらアルゴリズム全般の概念を扱い、問題の難易度も最高でプラチナまでの難しい問題も扱うため、アルゴリズム全般の内容を勉強するのに役立つはずです。
Q. C++は難しくないですか?
C++は難しいですが、アルゴリズム用のC++は難しくありません。私がアルゴリズムのためだけに用意したアルゴリズム用C++教本を通じて、早ければ3日、遅くとも2週間でアルゴリズムを実装できるようになります。
Q. 非専門家ですが大丈夫でしょうか?
はい、大丈夫です。ただし、必ずプログラミングができる必要があり、1つ以上の言語をベースにロジックを実装できるのであれば問題ありません。
Q. ここで提供される問題だけを解いて、コーディングテストに合格できるでしょうか?
はい、大抵の企業のコーディングテストには必ず合格できると自負しています。これは、アルゴリズムを全く知らなかった学生をこのカリキュラムだけでNAVER、カカオ、サムスンなどの企業のコーディングテストに合格させた経験があるため、断言してお伝えします。
Q. 問題を解いた後でも、講義や解答を見るべきですか?
はい、そうです。例えば、受講生のコードが10行なのに私の作った解答が1行であれば、私の解答を書き写すべきです。より良いコードを書くために、私のコードを見ながらもう一度復習する過程が必要です。
Q. 質問したら何日以内に回答いただけますか?
早ければ1時間以内に回答を受け取ることができますが、通常は1〜3日以内とお考えください。(週末および祝日を除く)
学習対象は
誰でしょう?
コーディングテストが目前に迫っているのに、どうすればいいか方向性が掴めない学生
問題はある程度解けるものの、いざコーディングテストとなると行き詰まってしまう学生
問題を解く際に、どのアルゴリズムを適用すべきか分からない方
前提知識、
必要でしょうか?
一つの言語を使いこなせるようにならなければなりません!
9,895
受講生
699
受講レビュー
3,376
回答
4.8
講座評価
3
講座
- 現アビス 代表およびリード開発者
- 元 NAVER 開発者
- 5年目のアルゴリズム講師(NAVER / KAKAO / LINE / サムスンコーディングテスト合格者を輩出)
- 19、20年度 IT大手企業コーディングテスト合格者(All Solved)
- Baekjoon Online Judge 上位 0.1%
- 2024 Meta HackerCup アルゴリズム大会 R1 上位12%
- JavaScriptテストフレームワーク Mocha.js contributor
- 著書『 面接のためのCS専攻知識ノート 』2022 / 国内IT書籍1位ベストセラー
- 著書 『 リアルタイムモニタリングシステムを作りながら攻略するMEVN 』 2021 / 国内IT書籍 63位 ベ스트セラー
全体
249件 ∙ (28時間 15分)
講座資料(こうぎしりょう):
1. 講義紹介
04:14
6. 【必読】アルゴリズム教本の勉強方法
02:45
7. 【必読】問題を解く際の注意点
02:55
8. 【必読】質問の仕方
03:26
32. 1週目 概念 #10. 実装
05:47
34. 1-A
08:04
35. 1-A:再帰関数で解く方法
06:25
37. 1-C
04:16
38. 1-D
03:01
39. 1-E
06:17
40. 1-F
05:38
41. 1-G
07:15
42. 1-H
03:55
43. 1-I
05:53
44. 1-J
04:53
45. 1-K
06:08
47. 1-L
04:15
48. 1 - L 再帰で解く解法
02:44
49. 1-M
08:12
50. 1-N
10:22
51. 1-O
06:09
52. 1-O 補足説明
04:11
全体
337件
4.8
337件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
利点 ・質問への迅速な回答、質の良い交際と常時アップデート ・n駐車ごとに概念講義を行う際の詳細説明 ・問題解決のための技術と効率的なコードを提示 欠点 ・復習感の講義 ・アルゴリズムに焦点を当てた講義(C++基本概念は省略) 個人的に欠点は教案でほとんどカバーになると思います。
こんにちは03developerさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、迅速な回答お約束いたします。 ありがとうございます。 講師の大石上げ。
受講レビュー 1
∙
平均評価 5.0
5
大学でc言語に頻繁に触れましたが、使い慣れていないのでアルゴリズムを解くことができるか心配がありましたが、コアの使い方だけがすっぽり入った教案を見て問題を解いてみると心配が消えました。 とりあえずコンセプト川の中・中・愉快な部分が多くて退屈しないようにしてもいいです。 説明が複雑ではなく、核心だけを教えてくださるのが大石川の特徴のようです。 しかし、結局コーディングテストは、本人が着実に解くことが最も重要なようです。それも大きな石が厳選した良質の問題を解決できるというのが長所だと思います。
こんにちはお互い。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せていただければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。
受講レビュー 17
∙
平均評価 5.0
5
他のコーディングテストの講義もいくつか聞きました。 大きな石の講義のようにエネルギーあふれる講義はありませんでした。 勉強したくないときに解説講義見れば何か力が出る感じですね。 アルゴリズム教案にも真心を注いだようです。 c ++でアルゴリズムを初めて起動するときにどの程度レベルを勉強する必要があるか よくわからない場合が多いのですが、この教案にはぴったりのアルゴリズムに必要な内容がすべて含まれていて良いようです。 講義も冗談を言わずに鍵だけを説明するのがいいですね。 そして良い問題も選別してくれて役に立たない問題解けていいようです。
こんにちはfbさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せていただければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。
受講レビュー 3
∙
平均評価 5.0
5
なぜ講義は8週目までなのに10週完成なのかこれから理解できますね…8週目問題以上に難しいですㅠㅠでも問題一つ一つ解決するたびに実力がちゃんちゃん上がることが体感になります。以前は、アルゴリズムを独学で勉強していました。しかし、ゴールドの問題からどのように解決するのかを見たことがありました。単に本番では使いにくいショートコーディングではなく、効率的なコーディング方法を教えてくれるので、今後のアルゴリズムコンテストやコーテを準備するのに役立ちます。 良質の問題を選別してくれたのも良かったです。良い講義のリーズナブルな価格でよく聞きました〜
こんにちはキム・ソジン。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。
受講レビュー 1
∙
平均評価 5.0
5
私はコンピュータ工学と専攻者ですが、コーテでのコーディングは学部課程で行うコーディングとは少し違うと思います。プロジェクトをするとき、コーテ問題の解決に必要なだけの複雑なアルゴリズムを使う必要がないからです。 やはりアルゴリズム問題に触れた時、それこそがメンブンでした。彼らと特定の機能の実装法を覚えて、授業で与えられた講義を聞いて問題を解くと、ますます実力が上がるのが感じます。 基本的な文法だけを知っていても、その講義を強くお勧めします。
こんにちはChoさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、迅速な回答お約束いたします。 ありがとうございます。 講師の大石上げ。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール
¥115,500
30%
¥20,933