강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Algorithm & Data Structure

IT企業就職のため:コーディングテスト単独で征服する(C/C++)

IT企業入社のためのコーディングテスト基礎を固める最速の道! #絵基盤説明 #コード作成ノウハウ #行ける会社 #必要な問題のみ

  • yongbaks
압축 전달
취뽀 지원군
Coding Test
C

学習した受講者のレビュー

こんなことが学べます

  • C/C++ 開発者ができること、行ける会社

  • 基本アルゴリズム(BFS、DFS、DP)

  • 基礎データ構造(キュー、スタック、グラフなど)

  • きちんとしたコードを書くためのコードテンプレート

  • 簡単なコードの書き方

コーディングテスト準備、一人でもOK! 💻
最速かつ効率的に学びましょう。

コーテ学習、どうすれば
よくできますか?

「問題だけ解けば実力が増えない」、高校のときによく聞いた言葉です。
コーディングテストもその頃準備していた勉強と変わりません。
基礎問題を皮切りに体系的な勉強が必要です。

簡単すぎるか難しい問題よりも、アルゴリズムを代表する適切な難易度の問題中心に解くべきであり、
無作為に多く解くよりも、少なく解けても早くてすっきり解放することが目標にならなければなりません。

しかし、誰かが教えてくれないと、一人で気付くのは簡単ではありません。
すでに知っていても、背景知識が不足して一人で勉強しにくい場合もあるでしょう。

コーディングテスト、適切な勉強方法が必要です。

コーディングテストは、1つの問題1つの長い時間をかけて解く情報オリンピッドではありません。

問題を素早く解く試験だから、
1) 問題を見て使用すべきアルゴリズムをすばやく把握し、
2) 本人に馴染みのあるコードスケルトン(テンプレート)に合わせてきれいにコードを作成する練習が必要です。

このような勉強方法は自分で実現するのに多くの時間が必要です。
受講生の方ができるだけ早くアルゴリズムの勉強法を悟り、効率的な勉強をしたいという願いでこの講義を作ることになりました。


こんな方は
注目してください。

不要
問題を解決しながら
時間を無駄にしないように!

難しい問題
無理に解きながら
イライラしないように!

コーディングテストのみのため
効率的な勉強
できるように!

この講義はCプログラミングは可能ですが、

  • コーディングテストの勉強が初めての方
  • コーディングテストの答えが理解できない人
  • コーディングテストを勉強するには、データ構造/アルゴリズムの知識に空白があると感じる方
  • コーディングテストを勉強しても実力向上が感じられないと感じる方
  • アルゴリズムクラスの受講を控えて予習をしたい方のために作られました。

アルゴリズム/コーディングテストの勉強が初めての場合、正解コードを見ても各コードの役割を考えにくい場合があります。そうすれば、ソースコードの意味のある分析が難しくなります。このレッスンを聞くと、ソースコードを作成して分析することができます。


コーディングテストの準備、
必ず必要な内容だけ早く。

効率的に完成するコーディングテスト

  • ✅コーディングテストで最も多く扱われる代表アルゴリズムの概念を説明し、
  • ✅アルゴリズム別の基礎問題を絵で解き、
  • ✅効率的なコード作成方法(テンプレート)に沿ってプログラミングを行う講義です。

最後に、就職に関する短い特別講義も用意されています。

最近C言語以外の言語が多く使われ、関連開発者を多く採用していますが、
このような基調でC言語を勉強する学生は、C言語で何ができるか疑問を抱くことが多いです。

これらの学生のために(1)C言語で何ができるか(2)どの会社に行くことができるか紹介する映像も一緒にアップロードしました。


この講義だけ
特徴を確認してください。

#1.データ構造を知らなくても問題を理解して解くことができます。

問題解決に必要なデータ構造(キュー、スタック、グラフなど)の基本的な理解を目指します。
データ構造を直接実装しません。

#2.図主な説明で理解を助けます。

わかりやすくするために、絵や図表を中心に問題を説明します。

#3.時間と価格を大切に!コスパに整理しました。

この講義はA to Zではありません。あまりにも基本的であるか、難しすぎる問題は指摘し、アルゴリズム固有の代表的な問題だけを含んでいました。その後は、ペクジュン/ジョンオールなどアルゴリズム問題サイトとグーグルリングを通じて勉強していただければと思います。

#4.直感的な変数宣言方法、きれいな構造のコード作成法まで。

時間に追われるテストでコードをあちこち見て、変数の意味を再び考えることはできないからです。

#5. C++をよく知らなくても可能です。

C++ は非常に基本的な部分だけを使用します。この講義では、C言語だけを知っていれば、C++も簡単に理解できます。

#6. C言語は絶対に社長の言語ではありません!

C言語を使えば、できること、行ける会社を簡単に説明する内容まで収めました。

📢 お読みください

  • この講義は、効率的なコーディングテストの勉強をするために基礎を築くのを助ける講義です。代表アルゴリズム/資料構造の説明と同時に、代表問題の解決をまとめます。
  • C言語に依存する講義とは言えません。 C言語を知らなくても講義を理解できますが。ただし、ソースコードの作成は、C言語に進むには、基礎レベルのC言語(あるいは最小他言語1つ以上)の経験が必要です。詳しくはQ&Aをご覧ください。
  • 映像で未だ伝えられなかった内容や修正事項があるチャプターは説明を添付したので一緒に確認してください。
  • ソースコード作成映像にはソースコードが添付されています。

知識共有者のQ&A
確認してください💬

Q. 必ずC言語ができなければなりませんか?

いいえ。 C言語を知らなくても講義の大部分を理解することはできます。
本講義は大きく 1)アルゴリズムの説明、2)問題の解釈、3)ソースコード作成の3段階で構成されています。

もちろん、ソースコードの作成をC/C++言語で進めるのでC言語が推奨されますが、文法だけが異なるだけで他の言語にも適用できる内容なので、java/pythonなどの言語を使っても役に立つ余地はあります。

ただし、この部分は、受講生がプログラミング言語にどれほど熟練しているかに依存するのにどの程度役立つかは、確かに話すのが難しい部分です。

Q. C言語はユーザー便宜のライブラリも少なく、ソースコードライン数もはるかに長くなって不便だというのですが、C言語でコーディングテストを解くことができますか?

はい。コーディングテストは完全に自分が楽な言語を選択することをお勧めします。 C言語が最も慣れている場合は、C言語を書くのが最も有利です。上記と同じ理由でC言語を避ける理由はありません。私の考えを申し上げます。

まず、コーディングテストでは素晴らしいライブラリを書きません。生データ型で解決する方が早くて簡単です。本当にライブラリが必要な場合、C++ 提供ライブラリを活用すれば十分カバー可能です。特に文法は難しくありません。

第二に、言語の性質上、ソースコード(LOS)の違いは避けられませんが、行数が長いことがC言語を避けるべきではありません。長くて100~200行になるコードで、何行減らすことが重要でしょうか?慣れていない言語を短く書くよりも、慣れ親しんだ言語を上手に書くことは、コードの行数が増えても問題を解くのに役立ちます。


この講義
知識共有者を紹介します✒️

パク・ヨンヒョン

主な履歴

  • 成均館大学コンピュータ工学科
  • カイスト情報保護大学院
  • タルイングC言語チューター(2017~)
  • ソウル市雇用政策と青年雇用事業
    招待講師(2021-2022)
  • 韓国電子通信研究所研究員(2022~)

キャリア

  • 組み込み分野(詳細対外費)
    • LG電子:スマートテレビ関連、C言語を使う
    • 現代重工業:産業用ロボット関連、C/C++を使用
  • 人工知能
    • 人工知能欺瞞攻撃研究、pythonの使用

タルイングで活動している5年目のチューターです。
いろんな生徒に会って空白なく活動を続けてきました。

2020年にはキャリア分野(エクセル/パワーポイント、スピーチ、実務能力など)で最高話題のチューターに選ばれました。

現在もプログラミング言語/進路/進学/勉強方法/ポートフォリオなどに関してメンタリングも進めています。
詳しくはご不明な点がございましたら下記のリンクをご確認ください。 (クリック)


こんな方に
おすすめです

学習対象は
誰でしょう?

  • コーディングテストのスキルが増えないと感じる方

  • コーディングテスト正解コードを理解しにくい方

  • コーディングテストを体系的に勉強したい人

  • 時間/金額でコスパの勉強をしたい方

  • コーディングテストを控えているすべての就職準備生

前提知識、
必要でしょうか?

  • 基礎Cプログラミング(または他の言語1つ)

こんにちは
です。

487

受講生

40

受講レビュー

20

回答

4.7

講座評価

1

講座

カリキュラム

全体

38件 ∙ (6時間 26分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

40件

4.7

40件の受講レビュー

  • 124joy5383님의 프로필 이미지
    124joy5383

    受講レビュー 1

    平均評価 5.0

    5

    58% 受講後に作成

    低価格で質の高いクラスは本当にありがとうございました。もともと、このような後期はあまり少なくないのに、さらに多くの人が受講してほしいという考えで後期を残すようになりました!今まで時間は本当にたくさん使ったのに理解が確実にならず曖昧だという気がしましたが、今半分受講した時点なのに元々知っていた基礎知識から新しく知った概念まで自然に確実に理解できる感じです。そして講師の声もとても良く、発音がはっきりして聞くのも快適で良かったです。 私はいつもPythonを好みますが、講師の特別講義もとても興味深く聞きました。思ったより多くの分野でC言語が使われていることが今や分かりましたね。これからも他の講義を開いていただいたら、みんな聞きたいです講師に感謝しています!

    • yongbaks님의 프로필 이미지
      yongbaks

      受講レビュー 1

      平均評価 5.0

      5

      45% 受講後に作成

      こんにちは、講義者パク・ヨンヒョンです:) 講義を聞いて満足しているか残念な点がある場合は、受講評定を行ってください。 賞賛は感謝し、残念なことは後でまとめて改善できるようにします。 ありがとうございます〜

      • teemo님의 프로필 이미지
        teemo

        受講レビュー 15

        平均評価 5.0

        5

        11% 受講後に作成

        他の人が書いた受講評の中で話すスピードが速くなくて授業に集中しやすかったということに非常に同意します。 基本的には早くないと1.25倍などをするのに良いです。 最近就職の問題を見るとすぐにaがあるので、bを求めてください。 撤退とヨンヒの喧嘩のようなこれをどのようにしますか?同じ問題がたくさん見えました。 ここで正しくコミットすると抽象的に見えるコーディングテストの問題 どうすれば解決しなければならないという自信を得るのに良いようです。 個人的に知っていたのも他人の視点が気になったり、怠惰になるたびに復習兼取ってみているのに こんな講義を昔に見たらとても良かったらしい!という考えをしながら見ますね~~~~

        • rnrqh03262292님의 프로필 이미지
          rnrqh03262292

          受講レビュー 1

          平均評価 5.0

          5

          34% 受講後に作成

          先生の声が落ち着いて話すスピードも早くなくて授業に集中しやすくなりました。発音も明確で、口の形が出ない講義であっても難しくなく受講できました。 ひとりでコーディングテストを準備する時は時間だけ使って実力が増えない感じがありましたが、問題に近づく方法からじっくり説明してくださるので聞いてだけでも理解になるようです。まだ頑強はできませんでしたが、無作為問題解く時とは違って基本から整えられるようです。ありがとうございます!

          • songjc4110023님의 프로필 이미지
            songjc4110023

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            講義を聞きながら以前に勉強していた内容を整理しています。

            ¥4,016

            似ている講座

            同じ分野の他の講座を見てみましょう!