강의

멘토링

로드맵

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つ)

こんにちは
です。

490

受講生

40

受講レビュー

20

回答

4.7

講座評価

1

講座

カリキュラム

全体

38件 ∙ (6時間 26分)

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

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

受講レビュー

全体

40件

4.7

40件の受講レビュー

  • LJM님의 프로필 이미지
    LJM

    受講レビュー 1

    平均評価 5.0

    5

    58% 受講後に作成

    저렴한 가격에 양질의 수업 정말 감사드립니다. 원래 이런 후기 잘 적지 않는데 더욱더 많은 사람들이 수강 하면 좋겠다는 생각으로 후기를 남기게 되었습니다! 지금까지 시간은 정말 많이 썼는데 이해가 확실히 되지않고 애매하다는 생각이 들었는데, 지금 반정도 수강한 시점인데 원래 알고 있던 기초지식부터 새롭게 알게된 개념까지 자연스럽게 확실히 이해가 되는 느낌입니다. 그리고 강사님 목소리도 너무 좋고 발음이 명확해서 듣기도 편안하고 좋았습니다ㅎㅎ 저는 평소 파이썬을 선호하긴 하지만 강사님의 특별강의도 굉장히 흥미롭게 들었습니다. 생각보다 많은 분야에서 C언어가 사용되고 있다는 것을 이제야 알게 되었네요. 앞으로도 다른 강의 오픈하신다면 모두 들어보고싶습니다 강사님께 감사하다는 말씀 드립니다~!

    • 조이스터디님의 프로필 이미지
      조이스터디

      受講レビュー 1

      平均評価 5.0

      5

      45% 受講後に作成

      안녕하세요, 강의자 박용현입니다 :) 강의를 들으시며 만족스럽거나 아쉬운점이 있다면 수강평을 달아주세요. 칭찬은 감사히 받고, 아쉬운점은 추후에 정리하여 개선할 수 있도록 하겠습니다. 감사합니다~

      • teemo님의 프로필 이미지
        teemo

        受講レビュー 15

        平均評価 5.0

        5

        11% 受講後に作成

        다른분이 쓰신 수강평 중 말하는 속도가 빠르지 않아서 수업에 집중하기 수월했다는 것에 매우 동의해요. 기본적으로 빠르지 않아야 1.25배 등을 하기에 좋더라구요. 요즘 취업 문제들 보면 당장 a가있으니 b를 구하여라 이런 식의 직관적인 문제들보단 철수와 영희의 수싸움같은 이걸 어떻게 하라는거야? 같은 문제들이 많이 보이던데 여기서 제대로 다진다면 추상적으로 보일 수 있는 코딩테스트 문제를 어떻게 풀어야겠다 라는 자신감을 얻기에 좋은 것 같습니다. 개인적으로 알던것도 다른사람의 관점이 궁금하거나, 나태해 질 때마다 복습겸 챙겨보는 중인데 이런 강의를 옛날에 봤으면 참 좋았을 것 같다! 라는 생각을 하면서 보네요~~~~

        • 국보님의 프로필 이미지
          국보

          受講レビュー 1

          平均評価 5.0

          5

          34% 受講後に作成

          선생님 목소리가 나긋나긋하고 말하는 속도도 빠르지 않아서 수업에 집중하기 수월했습니다. 발음도 명확해서 입모양이 나오지 않는 강의임에도 어렵지않게 수강할 수 있었습니다. 혼자서 코딩테스트를 준비할 때는 시간만 쓰고 실력이 늘지않는 느낌이 있었는데 문제에 접근하는 방법부터 차근차근 설명해주시니 듣고만 있어도 이해가 되는 것 같습니다. 아직 완강은 하지 못했지만 무작정 문제 풀 때랑은 다르게 기본부터 정돈되는 것 같아요. 감사합니다!

          • j.c님의 프로필 이미지
            j.c

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            강의 들으면서 예전에 공부했던 내용 정리하고 있습니다. 꼼꼼하면서 차근차근 설명하신 덕분에 많은 도움이 되었습니다. 알고리즘 처음 배우시려는 분부터 정리 겸 복습 하시려는 분까지 모두 들어도 손색없는 강의인 것 같습니다.

            ¥4,155

            似ている講座

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