강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

Luyện thi coding C++ trong 10 tuần | Coding test thuật toán

Khóa học luyện thi coding test đỉnh cao giúp bạn vượt qua các kỳ thi tuyển dụng của Naver, Kakao, Samsung chỉ trong 10 tuần!

(4.8) 310 đánh giá

4,602 học viên

  • kundol
코테 비책
취뽀 지원군
Coding Test
C++

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Cơ bản về C++ cho kiểm tra coding và thuật toán

  • Thuật toán

  • Cấu trúc dữ liệu

  • Mẹo gỡ lỗi sai (맞왜틀) từ top 0.1% Baekjoon

  • Các khái niệm thuật toán cho bài kiểm tra viết mã, 160 bài toán được đề xuất và các bài giảng giải thích.

Bài kiểm tra lập trình, hãy chinh phục ngay với chương trình giảng dạy hoàn chỉnh kéo dài 10 tuần đã được chứng minh! 😎

Bài giảng kiểm tra mã hóa
Tôi nên chọn cái nào? 💬

Có nhiều bài giảng kiểm tra mã hóa, nhưng không có nhiều bài thực sự được xác minh. Trên thực tế, tôi đã tạo ra khóa học này dựa trên kinh nghiệm giảng dạy sinh viên trong 3 năm và giúp đỡ những sinh viên không biết thuật toán được các công ty CNTT lớn tuyển dụng.

* Tôi đính kèm một số tin nhắn KakaoTalk do những học sinh đã vượt qua kỳ thi để lại.

[Đèo Baedal Minjok]

[Đường chuyền]

[Thẻ Naver Webtoon]

[Thẻ Naver]

[Thẻ Kakao]

[Thẻ điện tử Samsung]

Những người đã vượt qua
Hãy xem các đánh giá về khóa học 💪

✈️ [Click vào đây để xem thêm đánh giá về khóa học]


C++? Không sao nếu bạn không biết!
3 năm bí quyết hòa quyện thành một Chỉ cần sách giáo khoa về thuật toán là có thể làm được.
Nếu nhanh thì 3 ngày là đủ, nếu chậm thì 2 tuần là đủ!

* Đây là thời gian tối thiểu và tối đa mà một sinh viên không biết C++ phải mất để học ngôn ngữ này trong khi giảng dạy cho sinh viên trong vòng 3 năm.

Chúng tôi sẽ giải thích những kiến ​​thức cơ bản về C++ từng bước dựa trên các ví dụ.

Nó sẽ hướng dẫn bạn tất cả các cấu trúc dữ liệu "cần thiết" cho các bài kiểm tra mã hóa và cách sử dụng STL trong C++ nói chung.

Chúng tôi giải thích các mã bí mật dễ nhất và hiệu quả nhất có thể thực hiện logic cốt lõi thường xuất hiện trong các bài kiểm tra mã hóa.

Điều này đúng, vậy tại sao lại sai? Nó chứa đựng những bí quyết giúp bạn giải quyết những tình huống thường xuyên xảy ra và đáng lo ngại như "Bạn bị sao vậy?"

Ngoài ra, chúng tôi còn cung cấp một cuốn sách giáo khoa dày 200 trang chứa đầy đủ những kiến ​​thức cơ bản về C++ và nhiều kiến ​​thức lập trình khác nhau để ngay cả khi bạn không biết C++, bạn vẫn có thể thực hiện các thuật toán bằng C++ chỉ với một cuốn sách giáo khoa này.


Tổng cộng 440 trang tài liệu giảng dạy
Hoàn toàn từ C++ đến các khái niệm thuật toán

Kết hợp sách giáo khoa khái niệm thuật toán, sách giáo khoa C++ và sách giáo khoa chú thích. Chúng tôi cung cấp tệp PDF có tổng cộng 440 trang. Điều này cho phép bạn học thuật toán một cách thực sự hoàn hảo.


0,1% hàng đầu của Baekjoon
Chúng tôi cung cấp mã bình luận chất lượng cao .

Có nhiều câu trả lời cho mọi vấn đề và luôn có một câu trả lời tốt nhất. Tôi đang hỏi, "Mã nào tốt hơn?" Chúng tôi đã xây dựng mã bình luận trong khi liên tục suy nghĩ về nó.

* Trong trường hợp bài toán năm 1911, mã đạt vị trí thứ 6 trong bảng xếp hạng mã chung giải quyết được bài toán này.

Không còn phải tốn thời gian tìm kiếm đoạn mã hay, dễ hiểu trên Internet nữa. Bạn chỉ cần nghiên cứu "mã giải thích" trong bài giảng này. Chúng tôi đã biên soạn và chuẩn bị mã chất lượng cao nhất cho sinh viên của mình.


Nó cho bạn biết góc nhìn để giải quyết vấn đề.
Chúng tôi sẽ truyền đạt 3 năm kinh nghiệm chuyên môn đặc biệt.

Thay vì chỉ giải quyết vấn đề này vì đây là đoạn mã, tôi dạy học sinh những kiến ​​thức chuyên môn đã được phát triển trong ba năm qua, chẳng hạn như cách giải quyết vấn đề này theo một góc nhìn hoặc ý tưởng nhất định.

* Baekjoon 3986 Giải bài toán hay

Vấn đề này có thể được giải quyết đơn giản bằng cách sử dụng ngăn xếp. Vậy tại sao chúng ta nên nghĩ về ngăn xếp? Bài viết đi sâu vào cách tiếp cận và đưa ra ý tưởng, chẳng hạn như cách suy nghĩ về các ngăn xếp. Nó tập trung vào quá trình giải quyết vấn đề thay vì mã kết quả và tinh chỉnh "quá trình suy nghĩ giải quyết vấn đề" hơn một chút.


Không chỉ kiểm tra mã hóa
Bạn có thể học cấu trúc dữ liệu tổng thể .

Khóa học này không chỉ trang bị cho bạn các kỹ năng thuật toán để làm bài kiểm tra mã hóa mà còn cung cấp cho bạn hiểu biết vững chắc về cấu trúc dữ liệu tổng thể. Trong bài giảng này, bạn có thể tìm hiểu về các cấu trúc dữ liệu chung như vector, array, map, unordered_map, set, multiset, stack và queue.


Java, ngôn ngữ JavaScript
Hoàn hảo ngay cả với mã hóa có hạn chế .

Đôi khi, các bài kiểm tra mã hóa yêu cầu bạn chỉ sử dụng ngôn ngữ Java hoặc JavaScript. Để chuẩn bị cho những tình huống như vậy, tôi đã tạo một video giải thích những điều cần lưu ý khi chuyển đổi kiến ​​thức đã học trong C++ sang các ngôn ngữ khác và logic cốt lõi mà bạn nên tập trung học, đặc biệt là trong JavaJavaScript .

https://youtu.be/-zGFtwIiJ4s


160 , chính xác là những gì bạn cần cho các bài kiểm tra mã hóa
Chúng tôi cung cấp các bài giảng có kèm bài toán và lời giải thích.

Có quá nhiều vấn đề trên thế giới. Ví dụ, có những vấn đề điển hình trong quá trình triển khai, chẳng hạn như máy hút bụi robot. Trong ba năm, tôi trực tiếp giảng dạy cho sinh viên và thử nghiệm xem họ phải giải bao nhiêu bài toán, theo thứ tự nào và bao nhiêu lần để vượt qua bài kiểm tra lập trình . Kết quả là chúng tôi sẽ tiết lộ cho bạn 160 bài toán được chọn lọc kỹ lưỡng.

Có rất nhiều bài giảng trên thế giới chỉ dạy những bài toán dễ và giải quyết được một số ít bài toán. Tuy nhiên, bạn sẽ không bao giờ vượt qua được bài kiểm tra lập trình nếu chỉ giải những bài toán dễ và một số ít bài toán. Khóa học này là khóa học duy nhất tại Hàn Quốc giải quyết được tới 160 bài toán dựa trên chương trình giảng dạy đã được kiểm chứng trong hơn ba năm. Bài giảng này là tổng hợp thời gian và nỗi lo lắng của tôi để đảm bảo rằng bạn có thể vượt qua bài kiểm tra lập trình chỉ bằng cách giải quyết các bài toán được đưa ra trong bài giảng này.

Tôi hy vọng bạn không còn nghiên cứu thuật toán một cách kỳ lạ nữa.

Tôi hy vọng bạn không phải nghiên cứu bằng cách tìm kiếm trên Internet để tìm mã tốt hơn, mã có ý nghĩa.

Đừng lãng phí thời gian của bạn

Tôi hy vọng bạn sẽ hoàn thành "Bài kiểm tra mã hóa" bằng bài giảng này.


Chương trình giảng dạy
Hãy xem thử nhé. 📚

Đầu tiên, bạn có thể học bằng cách nghiên cứu toàn bộ sách giáo khoa thuật toán C++ > tham gia các bài giảng về khái niệm > tự giải quyết vấn đề > nghe các bài giảng về cách giải quyết các vấn đề tương ứng . Chúng tôi tập trung vào các khái niệm thường xuất hiện trong các bài kiểm tra mã hóa, chẳng hạn như triển khai, DFS, BFS, duyệt cây, tìm kiếm cạn kiệt, quay lui và che bit. Các vấn đề được đề xuất cho mỗi tuần (tổng cộng 160 vấn đề) được cung cấp.

Độ phức tạp, hàm đệ quy,
Tổng tích lũy, thực hiện

Lý thuyết đồ thị, DFS, BFS,
Duyệt cây

Tìm kiếm đầy đủ, quay lại

che bit

Tham lam, quét đường,
Hai con trỏ

Tìm kiếm nhị phân và
LIS (Dãy con tăng cực đại)

DP (Lập trình động)

Với Penworktree
Thuật toán đường đi ngắn nhất

Cote đã sẵn sàng!


Bài giảng này
Có gì khác biệt? 😎

  • 160 câu hỏi được đề xuất được lựa chọn cẩn thận để giúp bạn vượt qua bài kiểm tra mã hóa

  • 160 bài giảng giải quyết vấn đề của Baekjoon (BOJ)

  • Mã bình luận cấp cao nhất do giảng viên cung cấp trong top 0,1% thuật toán

  • Bài giảng về khái niệm cơ bản của bài kiểm tra mã hóa kết thúc sau 8 tuần

  • ✅ Không sao nếu bạn không biết C++! Cung cấp sách giáo khoa C++ dày 200 trang về thuật toán!

  • Bạn có thể học tất cả kiến ​​thức cần thiết để vượt qua bài kiểm tra lập trình.
  • Bài giảng kiểm tra mã hóa tốt nhất tại Hàn Quốc
  • Bây giờ bắt đầu thôi.

Đánh giá trung bình 5.0!
Tôi tự hào khi nói rằng đây là bài giảng hay nhất. 🔥


https://www.inflearn.com/pages/2022-award

Tôi nghĩ những bài giảng hay nhất là những bài giảng được cập nhật liên tục. Để chứng minh cho điều này, vào năm 2022, đây được chọn là khóa học có nhiều cập nhật nhất trong số tất cả các khóa học tại Inflearn. Chúng tôi sẽ luôn nỗ lực cung cấp những bài giảng tốt nhất bằng cách nhanh chóng phản hồi của sinh viên và những khía cạnh khác cần cải thiện.

Các bài giảng của tôi cũng nổi tiếng vì tôi trả lời các câu hỏi của sinh viên về sự kết hợp một cách nhanh chóng và chân thành. Như để ghi nhận điều này, anh đã được chọn là người chia sẻ kiến ​​thức có nhiều câu trả lời nhất năm nay tại Giải thưởng Inflearn 2024. Tôi sẽ luôn cố gắng hết sức để cung cấp câu trả lời tốt nhất cho các câu hỏi của học sinh. :)


Những câu hỏi thường gặp
Hãy xem thử nhé. 💬

H. Tôi có thể nộp đơn xin việc vào công ty mà ngôn ngữ kiểm tra mã hóa không phải là C++ được không?

Vâng, không sao đâu. Tôi đã thấy nhiều sinh viên học khóa học này, chuyển sang Java, JavaScript, v.v., làm bài kiểm tra mã hóa và đậu. Thực ra, việc dịch nó sang ngôn ngữ khác không khó đến vậy. Ví dụ, trong C++, để thêm một phần tử vào một vectơ, bạn sử dụng hàm push_back(), phải không? Trong Java, append() được sử dụng, còn trong JavaScript, push() được sử dụng. Vì chỉ có những khác biệt nhỏ này, tôi khuyên bạn nên học C++, một ngôn ngữ dễ học thuật toán, rồi học bài giảng này. Nếu bạn cần sử dụng ngôn ngữ khác cho bài kiểm tra mã hóa, tôi khuyên bạn nên chuyển sang ngôn ngữ đó.

Bạn nên luyện tập phần này một chút trước khi làm bài kiểm tra mã hóa, nhưng nó không tốn nhiều thời gian đâu. Sau khi học C++, nếu tôi phải làm bài kiểm tra mã hóa bằng Java, Khi tôi nói vậy, có vẻ như một học sinh trung bình có thể chuẩn bị cho phần này chỉ trong một ngày .

Để bạn tham khảo, chúng tôi thậm chí đã tạo một video để chuẩn bị cho phần này. Xin lưu ý. :)

https://youtu.be/-zGFtwIiJ4s

H. Tôi có thể học khóa học này để học các thuật toán khác ngoài việc dùng cho các bài kiểm tra mã hóa không?

Vâng, không sao đâu. Trên thực tế, để học tập hiệu quả, tiêu đề của bài giảng này là Bài kiểm tra lập trình C++ kéo dài 10 tuần, nhưng bạn cũng có thể gọi là Thuật toán C++ kéo dài 10 tuần. Nó bao gồm rất nhiều bài toán, 160 bài toán, và bao gồm các khái niệm chung về thuật toán. Nó cũng bao gồm các bài toán khó lên đến cấp độ Bạch kim cao nhất, vì vậy sẽ hữu ích cho việc nghiên cứu nội dung chung của thuật toán.

H. C++ có khó không?

C++ thì khó, nhưng C++ dành cho thuật toán thì không khó. Bạn có thể triển khai một thuật toán chỉ trong vòng 3 ngày nhanh nhất và 2 tuần chậm nhất thông qua sách giáo khoa Thuật toán C++ mà tôi đã biên soạn riêng cho thuật toán.

✈️ [Video: Tại sao C++ là ngôn ngữ kiểm tra mã hóa tốt]

H. Tôi không phải là chuyên gia, như vậy có ổn không?

Vâng, không sao đâu. Tuy nhiên, bạn phải có khả năng lập trình và nếu bạn biết cách triển khai logic dựa trên nhiều ngôn ngữ thì cũng không sao .

H. Tôi có thể vượt qua bài kiểm tra lập trình chỉ bằng cách giải những bài toán được cung cấp ở đây không?

Có, tôi tự tin rằng mình sẽ vượt qua bài kiểm tra lập trình của hầu hết các công ty. Tôi có thể tự tin nói với bạn điều này vì tôi có kinh nghiệm giúp những học sinh không biết gì về thuật toán vượt qua các bài kiểm tra lập trình tại các công ty như Naver, Kakao và Samsung chỉ bằng chương trình giảng dạy này.

H. Ngay cả khi tôi giải được bài toán, tôi vẫn cần phải xem bài giảng hoặc đáp án không?

Vâng, đúng vậy. Ví dụ, nếu mã của học sinh dài 10 dòng và câu trả lời của tôi chỉ dài 1 dòng, tôi phải sao chép câu trả lời của mình. Tôi cần xem lại mã của mình một lần nữa và đánh giá lại để cải thiện nó một chút.

H. Phải mất bao nhiêu ngày để trả lời câu hỏi của tôi?

Bạn có thể nhận được phản hồi trong vòng một giờ, nhưng thông thường sẽ mất từ ​​1 đến 3 ngày. (Không tính ngày cuối tuần và ngày lễ)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Một học sinh sắp phải làm bài kiểm tra lập trình nhưng không biết phải làm gì.

  • Học sinh giải được một số bài tập, nhưng lại gặp khó khăn khi thực sự tham gia các bài kiểm tra coding.

  • Những người không biết nên áp dụng thuật toán nào khi giải quyết vấn đề.

Cần biết trước khi bắt đầu?

  • Bạn cần phải thành thạo một ngôn ngữ!

Xin chào
Đây là

8,466

Học viên

554

Đánh giá

3,284

Trả lời

4.8

Xếp hạng

2

Các khóa học

 - 現어비스 대표 및 리드개발자

 - 前 네이버 개발자

 - 5년차 알고리즘 강사(네이버 / 카카오 라인 삼성 코딩테스트합격자 배출)

 - 19, 20 IT 대기업 코딩테스트 합격자(All Solved)

 - 백준 온라인 저지 상위 0.1%  

 - 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%

 - 자바스크립트 테스트 프레임워크 Mocha.js contributor 

 - 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러

 - 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러

 - 블로그/ 유투브 

 

Chương trình giảng dạy

Tất cả

249 bài giảng ∙ (28giờ 15phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

310 đánh giá

4.8

310 đánh giá

  • ryool님의 프로필 이미지
    ryool

    Đánh giá 17

    Đánh giá trung bình 5.0

    5

    14% đã tham gia

    他のコーディングテストの講義もいくつか聞きました。 大きな石の講義のようにエネルギーあふれる講義はありませんでした。 勉強したくないときに解説講義見れば何か力が出る感じですね。 アルゴリズム教案にも真心を注いだようです。 c ++でアルゴリズムを初めて起動するときにどの程度レベルを勉強する必要があるか よくわからない場合が多いのですが、この教案にはぴったりのアルゴリズムに必要な内容がすべて含まれていて良いようです。 講義も冗談を言わずに鍵だけを説明するのがいいですね。 そして良い問題も選別してくれて役に立たない問題解けていいようです。

    • kundol
      Giảng viên

      こんにちはfbさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せていただければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。

  • 03developer님의 프로필 이미지
    03developer

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    26% đã tham gia

    利点 ・質問への迅速な回答、質の良い交際と常時アップデート ・n駐車ごとに概念講義を行う際の詳細説明 ・問題解決のための技術と効率的なコードを提示 欠点 ・復習感の講義 ・アルゴリズムに焦点を当てた講義(C++基本概念は省略) 個人的に欠点は教案でほとんどカバーになると思います。

    • kundol
      Giảng viên

      こんにちは03developerさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、迅速な回答お約束いたします。 ありがとうございます。 講師の大石上げ。

  • pshtkdgh92218님의 프로필 이미지
    pshtkdgh92218

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    28% đã tham gia

    大学でc言語に頻繁に触れましたが、使い慣れていないのでアルゴリズムを解くことができるか心配がありましたが、コアの使い方だけがすっぽり入った教案を見て問題を解いてみると心配が消えました。 とりあえずコンセプト川の中・中・愉快な部分が多くて退屈しないようにしてもいいです。 説明が複雑ではなく、核心だけを教えてくださるのが大石川の特徴のようです。 しかし、結局コーディングテストは、本人が着実に解くことが最も重要なようです。それも大きな石が厳選した良質の問題を解決できるというのが長所だと思います。

    • kundol
      Giảng viên

      こんにちはお互い。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せていただければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。

  • gg4ever17244298님의 프로필 이미지
    gg4ever17244298

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    74% đã tham gia

    なぜ講義は8週目までなのに10週完成なのかこれから理解できますね…8週目問題以上に難しいですㅠㅠでも問題一つ一つ解決するたびに実力がちゃんちゃん上がることが体感になります。以前は、アルゴリズムを独学で勉強していました。しかし、ゴールドの問題からどのように解決するのかを見たことがありました。単に本番では使いにくいショートコーディングではなく、効率的なコーディング方法を教えてくれるので、今後のアルゴリズムコンテストやコーテを準備するのに役立ちます。 良質の問題を選別してくれたのも良かったです。良い講義のリーズナブルな価格でよく聞きました〜

    • kundol
      Giảng viên

      こんにちはキム・ソジン。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、早い回答お約束いたします。 ありがとうございます。 講師の大石上げ。

  • yjcho님의 프로필 이미지
    yjcho

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    50% đã tham gia

    私はコンピュータ工学と専攻者ですが、コーテでのコーディングは学部課程で行うコーディングとは少し違うと思います。プロジェクトをするとき、コーテ問題の解決に必要なだけの複雑なアルゴリズムを使う必要がないからです。 やはりアルゴリズム問題に触れた時、それこそがメンブンでした。彼らと特定の機能の実装法を覚えて、授業で与えられた講義を聞いて問題を解くと、ますます実力が上がるのが感じます。 基本的な文法だけを知っていても、その講義を強くお勧めします。

    • kundol
      Giảng viên

      こんにちはChoさん。 よろしくお願いします。 ㅎㅎ より良い講義になるよう努力します。 フィードバックがある場合は、メールでお問い合わせください。フィードバックを確認して反映をお約束します。 ご質問がございましたら、質問事項に載せて頂ければ、迅速な回答お約束いたします。 ありがとうございます。 講師の大石上げ。

3.460.894 ₫

Khóa học khác của kundol

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!