
開発能力 + 資格まで、Java で PCCP 資格を取得する
grepp
Javaベースのデータ構造とアルゴリズムを習得し、本番問題で競争力のあるコーディング専門家に成長してみてください!
Basic
Java, Coding Test, Algorithm
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
低価格で質の高いクラスは本当にありがとうございました。もともと、このような後期はあまり少なくないのに、さらに多くの人が受講してほしいという考えで後期を残すようになりました!今まで時間は本当にたくさん使ったのに理解が確実にならず曖昧だという気がしましたが、今半分受講した時点なのに元々知っていた基礎知識から新しく知った概念まで自然に確実に理解できる感じです。そして講師の声もとても良く、発音がはっきりして聞くのも快適で良かったです。 私はいつもPythonを好みますが、講師の特別講義もとても興味深く聞きました。思ったより多くの分野でC言語が使われていることが今や分かりましたね。これからも他の講義を開いていただいたら、みんな聞きたいです講師に感謝しています!
受講レビュー 1
∙
平均評価 5.0
受講レビュー 15
∙
平均評価 5.0
5
他の人が書いた受講評の中で話すスピードが速くなくて授業に集中しやすかったということに非常に同意します。 基本的には早くないと1.25倍などをするのに良いです。 最近就職の問題を見るとすぐにaがあるので、bを求めてください。 撤退とヨンヒの喧嘩のようなこれをどのようにしますか?同じ問題がたくさん見えました。 ここで正しくコミットすると抽象的に見えるコーディングテストの問題 どうすれば解決しなければならないという自信を得るのに良いようです。 個人的に知っていたのも他人の視点が気になったり、怠惰になるたびに復習兼取ってみているのに こんな講義を昔に見たらとても良かったらしい!という考えをしながら見ますね~~~~
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥4,016
同じ分野の他の講座を見てみましょう!