![코테 출제자가 알려주는 [코딩 테스트 with 파이썬]강의 썸네일](https://cdn.inflearn.com/public/courses/328755/cover/cac792f3-89c7-418b-8e23-49c5bede1bad/328755.png?w=420)
코테 출제자가 알려주는 [코딩 테스트 with 파이썬]
최기원
원리부터 확실하게 이해 시켜 드립니다!
초급
코딩 테스트, Python
IT企業入社のためのコーディングテスト基礎を固める最速の道! #絵基盤説明 #コード作成ノウハウ #行ける会社 #必要な問題のみ

C/C++ 開発者ができること、行ける会社
基本アルゴリズム(BFS、DFS、DP)
基礎データ構造(キュー、スタック、グラフなど)
きちんとしたコードを書くためのコードテンプレート
簡単なコードの書き方
コーディングテスト準備、一人でもOK! 💻
最速かつ効率的に学びましょう。
「問題だけ解けば実力が増えない」、高校のときによく聞いた言葉です。
コーディングテストもその頃準備していた勉強と変わりません。
基礎問題を皮切りに体系的な勉強が必要です。
簡単すぎるか難しい問題よりも、アルゴリズムを代表する適切な難易度の問題中心に解くべきであり、
無作為に多く解くよりも、少なく解けても早くてすっきり解放することが目標にならなければなりません。
しかし、誰かが教えてくれないと、一人で気付くのは簡単ではありません。
すでに知っていても、背景知識が不足して一人で勉強しにくい場合もあるでしょう。
コーディングテストは、1つの問題1つの長い時間をかけて解く情報オリンピッドではありません。
問題を素早く解く試験だから、
1) 問題を見て使用すべきアルゴリズムをすばやく把握し、
2) 本人に馴染みのあるコードスケルトン(テンプレート)に合わせてきれいにコードを作成する練習が必要です。
このような勉強方法は自分で実現するのに多くの時間が必要です。
受講生の方ができるだけ早くアルゴリズムの勉強法を悟り、効率的な勉強をしたいという願いでこの講義を作ることになりました。
不要
問題を解決しながら
時間を無駄にしないように!
難しい問題
無理に解きながら
イライラしないように!
コーディングテストのみのため
効率的な勉強
できるように!
この講義はCプログラミングは可能ですが、
アルゴリズム/コーディングテストの勉強が初めての場合、正解コードを見ても各コードの役割を考えにくい場合があります。そうすれば、ソースコードの意味のある分析が難しくなります。このレッスンを聞くと、ソースコードを作成して分析することができます。


最近C言語以外の言語が多く使われ、関連開発者を多く採用していますが、
このような基調でC言語を勉強する学生は、C言語で何ができるか疑問を抱くことが多いです。
これらの学生のために(1)C言語で何ができるか(2)どの会社に行くことができるか紹介する映像も一緒にアップロードしました。
問題解決に必要なデータ構造(キュー、スタック、グラフなど)の基本的な理解を目指します。
データ構造を直接実装しません。
わかりやすくするために、絵や図表を中心に問題を説明します。
この講義はA to Zではありません。あまりにも基本的であるか、難しすぎる問題は指摘し、アルゴリズム固有の代表的な問題だけを含んでいました。その後は、ペクジュン/ジョンオールなどアルゴリズム問題サイトとグーグルリングを通じて勉強していただければと思います。
時間に追われるテストでコードをあちこち見て、変数の意味を再び考えることはできないからです。
C++ は非常に基本的な部分だけを使用します。この講義では、C言語だけを知っていれば、C++も簡単に理解できます。
C言語を使えば、できること、行ける会社を簡単に説明する内容まで収めました。
📢 お読みください
Q. 必ずC言語ができなければなりませんか?
いいえ。 C言語を知らなくても講義の大部分を理解することはできます。
本講義は大きく 1)アルゴリズムの説明、2)問題の解釈、3)ソースコード作成の3段階で構成されています。
もちろん、ソースコードの作成をC/C++言語で進めるのでC言語が推奨されますが、文法だけが異なるだけで他の言語にも適用できる内容なので、java/pythonなどの言語を使っても役に立つ余地はあります。
ただし、この部分は、受講生がプログラミング言語にどれほど熟練しているかに依存するのにどの程度役立つかは、確かに話すのが難しい部分です。
Q. C言語はユーザー便宜のライブラリも少なく、ソースコードライン数もはるかに長くなって不便だというのですが、C言語でコーディングテストを解くことができますか?
はい。コーディングテストは完全に自分が楽な言語を選択することをお勧めします。 C言語が最も慣れている場合は、C言語を書くのが最も有利です。上記と同じ理由でC言語を避ける理由はありません。私の考えを申し上げます。
まず、コーディングテストでは素晴らしいライブラリを書きません。生データ型で解決する方が早くて簡単です。本当にライブラリが必要な場合、C++ 提供ライブラリを活用すれば十分カバー可能です。特に文法は難しくありません。
第二に、言語の性質上、ソースコード(LOS)の違いは避けられませんが、行数が長いことがC言語を避けるべきではありません。長くて100~200行になるコードで、何行減らすことが重要でしょうか?慣れていない言語を短く書くよりも、慣れ親しんだ言語を上手に書くことは、コードの行数が増えても問題を解くのに役立ちます。
主な履歴
キャリア
タルイングで活動している5年目のチューターです。
いろんな生徒に会って空白なく活動を続けてきました。
2020年にはキャリア分野(エクセル/パワーポイント、スピーチ、実務能力など)で最高話題のチューターに選ばれました。
現在もプログラミング言語/進路/進学/勉強方法/ポートフォリオなどに関してメンタリングも進めています。
詳しくはご不明な点がございましたら下記のリンクをご確認ください。 (クリック)
学習対象は
誰でしょう?
コーディングテストのスキルが増えないと感じる方
コーディングテスト正解コードを理解しにくい方
コーディングテストを体系的に勉強したい人
時間/金額でコスパの勉強をしたい方
コーディングテストを控えているすべての就職準備生
前提知識、
必要でしょうか?
基礎Cプログラミング(または他の言語1つ)
全体
38件 ∙ (6時間 26分)
講座資料(こうぎしりょう):
1. 講義案内
15:08
2. C言語でできること、行ける会社
17:00
5. 点火式を使用した問題解決
04:35
6. 水熱問題の解決&実現
06:46
8. コイン問題解決
08:37
9. コイン問題の実装
08:40
11. バックパックの問題解決1
09:32
12. バックパック問題解決2
08:51
15. LCS 問題の説明
09:14
16. LCS問題解決1
06:58
17. LCS問題解決2
08:17
18. LCS問題解決3
08:40
19. LCS問題の実装
13:43
全体
40件
4.7
40件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
저렴한 가격에 양질의 수업 정말 감사드립니다. 원래 이런 후기 잘 적지 않는데 더욱더 많은 사람들이 수강 하면 좋겠다는 생각으로 후기를 남기게 되었습니다! 지금까지 시간은 정말 많이 썼는데 이해가 확실히 되지않고 애매하다는 생각이 들었는데, 지금 반정도 수강한 시점인데 원래 알고 있던 기초지식부터 새롭게 알게된 개념까지 자연스럽게 확실히 이해가 되는 느낌입니다. 그리고 강사님 목소리도 너무 좋고 발음이 명확해서 듣기도 편안하고 좋았습니다ㅎㅎ 저는 평소 파이썬을 선호하긴 하지만 강사님의 특별강의도 굉장히 흥미롭게 들었습니다. 생각보다 많은 분야에서 C언어가 사용되고 있다는 것을 이제야 알게 되었네요. 앞으로도 다른 강의 오픈하신다면 모두 들어보고싶습니다 강사님께 감사하다는 말씀 드립니다~!
受講レビュー 1
∙
平均評価 5.0
受講レビュー 15
∙
平均評価 5.0
5
다른분이 쓰신 수강평 중 말하는 속도가 빠르지 않아서 수업에 집중하기 수월했다는 것에 매우 동의해요. 기본적으로 빠르지 않아야 1.25배 등을 하기에 좋더라구요. 요즘 취업 문제들 보면 당장 a가있으니 b를 구하여라 이런 식의 직관적인 문제들보단 철수와 영희의 수싸움같은 이걸 어떻게 하라는거야? 같은 문제들이 많이 보이던데 여기서 제대로 다진다면 추상적으로 보일 수 있는 코딩테스트 문제를 어떻게 풀어야겠다 라는 자신감을 얻기에 좋은 것 같습니다. 개인적으로 알던것도 다른사람의 관점이 궁금하거나, 나태해 질 때마다 복습겸 챙겨보는 중인데 이런 강의를 옛날에 봤으면 참 좋았을 것 같다! 라는 생각을 하면서 보네요~~~~
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥4,155
同じ分野の他の講座を見てみましょう!