![コーディングテスト [ ALL IN ONE ]講義サムネイル](https://cdn.inflearn.com/public/courses/328689/cover/6ef42916-2254-4b56-b03a-5c6afa1b13d8/Thumbnail.png?w=420)
コーディングテスト [ ALL IN ONE ]
nossi
コーディングテスト [ ALL IN ONE ] ✔️ 講義の一つで終わる
初級
Python, Algorithm, Coding Test
JAVAでコーディングテストを準備している就活生・転職希望のバックエンドエンジニアの方々のための講座です。 実際の既出問題195問を分析し、出題傾向を明確にお教えします。
受講生 378名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
규돌이
講義を完走しました。 大まかに知っていたアルゴリズムについて、視覚効果で詳しく説明してくださったので、理解するのにとても良かったです。 講義の編集がコンパクトによくできているので、時間的な負担なく難しい部分を繰り返し聞くことができ、とても役に立ちました。 講義レビューを一度も書いたことがないのですが、コーディングテストに大きく役立ちそうです。
5.0
asdfasdf
アルゴリズムの原理を図で説明してくださったので、理解しやすく記憶にも残りやすいと思います!資料もよく整理されていて、復習するのにも良かったです。
5.0
gjwnstn515
元々は一人でコーディングテスト対策を勉強しながら、ひたすら問題を解くスタイルでしたが、実力が伸びず足踏み状態が続き、徐々にモチベーションが下がっていきました。 再び勉強を始めようとしましたが、一人で問題だけを解く方法では実力を上げる自信がなく、変化が必要だと思い、講座を受講することにしました。 講座を受けながら、本当に基本的に考えるべき時間計算量の概念から始まり、見落としていた部分が多くあり、こういったことを一つずつ押さえていくうちに、解いた問題も違って見えるようになり、解法についての考え方を学べたことが本当に良かったと思います!
「可視化」で内部動作の原理を100%完璧に理解
問題を解く際にすぐ使える「4ステップ実戦戦略」
学んだアルゴリズムがどのように出題されるか[195問の出題パターン分析]
「コーディングテストは、Pythonで受けてください。」
私に相談を依頼される多くの方々に、私はいつもこのように助言しています。Pythonは文法が簡潔です。同じロジックでもコードが短くなります。1分1秒を争うコーディングテストの現場において、Pythonは間違いなく「圧倒的に有利な武器」です。私自身も、Pythonでカカオ(Kakao)のコーディングテストに合格しました。
それなのに、なぜ私はこの苦労の多い「Javaコーディングテスト講義」を作ったのでしょうか?そして、なぜ皆さんは今、Pythonの文法書ではなく、このページをご覧になっているのでしょうか?
その理由は、私たちが単に「コーディングテスト合格」さえすれば終わりではないからです。私たちの真の目標は、「JavaとSpringを使いこなす、実力のあるバックエンドエンジニア」になることだからです。
私は数多くのオン・オフラインの講義現場でバックエンド開発者の方々に会い、このように質問しました。
「Springの勉強だけでも手一杯なのに、コーディングテストのためにPythonの文法をまた新しく学ばなければならないのでしょうか?」
「Javaでしか受験できない企業があるんです」
「Javaの文法には慣れていますが、コーディングテストの問題を見るとコードが長くなりすぎて、どうすればいいか分からなくなります。」
私自身も非常に共感する部分でしたが、Javaで講義を作るのは工数もかなりかかるため悩みましたが、結局、私は決心しました。
「そうだ、一番自信のある言語(JAVA)で勝負させてあげよう」
「その代わり、Javaの短所(コードの長さ、複雑さ)を完全に相殺できる『チートキー』を授けよう」
この講義はそのようにして誕生しました。私がこの講義を作りながら注ぎ込んだ時間は、単に問題の解き方を見せるためのものではありません。
第一に、「説明」するのではなく「見せる」ことにこだわりました。 言葉だけで「スタックはLIFO構造です」と言えば10秒で終わる説明を、私は10時間をかけてアニメーションで作成しました。データがメモリにどのように積み重なり、ポインタがどこへ動くのかを目で直接確認していただくためです。頭の中にイメージが描けてこそ、応用問題が出ても慌てないからです。
第二に、無謀な挑戦にならないよう「道具」を用意しました。 Javaのコードが長いとお思いですか?はい、長いです。だからこそ、試験会場に入ってすぐに書き写して使える「コードテンプレート」を用意しました。問題を見た瞬間に機械的に出てくるべきパターンを、公式のように整理しました。
第三に、「考える順序」を変えました。 むやみにキーボードを叩いては消す作業を繰り返していませんか?合格者たちはそのように解きません。問題のヒントを読み(Step 1)、アルゴリズムを選択し(Step 2)、設計を終えてから(Step 3)、コードを打ちます(Step 4)。この4-Stepの思考プロセスを皆さんの習慣に定着させます。
この講義は、皆さんがバックエンド開発者という夢に向かって進む道において、「コーディングテスト」という最大の障害物を最も効率的に取り除いて差し上げる講義です。
下の内容を詳細に確認し、プレビューも見て、他のコーディングテスト講座がどのように説明しているかもすべて見ていただければ、きっとお分かりいただけるはずです。「これほど確実に理解させてくれる講座はない!」ということを。
コーディングテストは私と一緒にさっさと片付けて、次のステップへ進みましょう(笑)
- 開発男ノシ(ケバルナムノシ)より
BFS、DFS、スタック、キュー... どこかで一度は勉強したことがあるけれど、いざ問題を前にするとどう解けばいいか分かりませんよね?
冷静に申し上げます。 それは… 概念を理解しているとは言えません!
データ構造の内部動作原理を知らなければ、少し変形された問題が出ただけでも崩れてしまいます。
👉 内部の動作原理を正しく理解すれば、すべて解決します。
1-1. コーテ(コーディングテスト)オールインワン100%活用術
1-2. コーディングテスト概論
2-1. データ構造
2-2. アルゴリズム
2-3. 時間計算量
2-4. 時間計算量のコード例
2-5. 1番 QUIZ
2-6. 2番 QUIZ
2-7. 3番 QUIZ
2-8. 4番 QUIZ
2-9. 5番 QUIZ
2-10. 6番 QUIZ
[Part 3] 必須データ構造
3-1. 完全探索 反復文
3-2. Array, ArrayList
3-3. Linked List
3-4. Queue
3-5. Stack
3-6. ハッシュテーブル
3-7. ハッシュセット
3-8. [問題演習] 問題を解く手順、解説講義の構成
3-9. [問題演習] 無料イベント
3-10. [問題演習] 正しい小括弧のペア
3-11. [問題演習] 正しい括弧ペア
3-12. [問題演習] 漸進的過負荷
4-1. 完全探索[再帰] 基礎
4-2. 完全探索[再帰] 実行
4-3. 状態空間木
4-4. 順列
4-5. 組合せ
4-6. 部分集合
4-7. [問題演習] 生まれたついでに世界一周1
5-1. グラフの定義
5-2. 순회 (Traversal)
5-3. 幅優先探索 BFS
5-4. 深さ優先探索 DFS
5-5. DFS, BFS 時間計算量
5-6. [コーディングテストTIP] グラフの実践的な使用
5-7. [コーテTIP] 出題タイプ
5-8. [問題演習] ロックされたロッカー
5-9. [問題演習] 紅組 青組
5-10. [問題演習] お釣り交換2
6-1. Grid、暗黙的グラフの定義
6-2. 暗黙的グラフの巡回
6-3. 暗黙的グラフ BFS
6-4. 暗黙的グラフ DFS
6-5. [コーディングテストTIP] 出題タイプ
6-6. [問題演習] 雲の数1
6-7. [問題演習] 救急車の最短距離2
7-1. ツリーの概念
7-2. ツリーの実装
7-3. 木の巡回
7-4. 木のBFS
7-5. 木のDFS
7-6. pre-order, in-order, post-order
7-7. [問題演習] 感染したフォルダ
学習対象は
誰でしょう?
PythonよりJAVAの文法の方がはるかに慣れているバックエンド志望の就活生・転職希望者
JAVAのみでコーディングテストを受けなければならない企業への志望予定者
一体アルゴリズムの概念をどのように問題に適用すればいいのか気になっている方
前提知識、
必要でしょうか?
Javaの基礎文法(変数、繰り返し、条件文、クラス、関数)程度さえ知っていれば大丈夫です。
インフラン認証
5,703
受講生
317
受講レビュー
345
回答
4.9
講座評価
6
講座
現 開発者就職コンサルティング会社代表
サムスン電子役職員教育への出講
大学、企業、国費教育の特別講義を進行
面接関連の書籍を執筆中(ギルボッ出版社)
「開発男ノ氏」YouTubeチャンネルを運営
前 カカオエンタープライズ
成均館大学 電子電気工学 学士
全体
69件 ∙ (12時間 30分)
4. 1. データ構造
08:48
5. 2. アルゴリズム
21:14
6. 3. 時間計算量
25:58
7. 4. 時間計算量のコード例
14:29
8. [quiz] 1番クイズ
06:06
9. [quiz] 2番クイズ
04:14
10. [quiz] 3番クイズ
01:53
11. [quiz] 4番クイズ
05:27
12. [quiz] 5番クイズ
07:16
13. [quiz] 6番クイズ
06:11
15. 1. 全探索 反復文
16:07
16. 2. 配列、ArrayList
13:57
18. 4. キュー
08:47
19. 5. スタック
06:04
20. 6. ハッシュテーブル
16:42
21. 7. ハッシュセット
05:30
23. [問題解説] 無料イベント(1)
19:38
24. [問題解説] 無料イベント(2)
07:26
25. [問題解決] 正しい括弧のペア
07:16
26. [問題解決] 正しい括弧のペア
07:19
27. 【問題解説】漸進的過負荷
10:03
全体
38件
4.8
38件の受講レビュー
受講レビュー 20
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
修正済み
受講レビュー 4
∙
平均評価 5.0
受講レビュー 19
∙
平均評価 5.0
修正済み
受講レビュー 21
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!