강의

멘토링

커뮤니티

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) 322 đánh giá

4,683 học viên

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

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

Bạn sẽ nhận được điều này sau khi học.

  • 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à

9,474

Học viên

643

Đánh giá

3,325

Trả lời

4.8

Xếp hạng

3

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ả

322 đánh giá

4.8

322 đánh giá

  • ryool님의 프로필 이미지
    ryool

    Đánh giá 17

    Đánh giá trung bình 5.0

    5

    14% đã tham gia

    I've taken a few other coding test lectures, but there's no lecture as energetic as Bigdol's lecture. When I don't feel like studying, I feel energized when I watch the explanation lecture. I can see that you put a lot of effort into the algorithm textbook. When you first start learning algorithms in C++, you often don't know how much you should study, but this textbook contains all the content you need for algorithms, so it's good. I like that the lectures only explain the key points without long explanations. And they also select good problems, so I don't have to solve useless problems.!

    • kundol
      Giảng viên

      Hello fb. Thank you for your good review. ㅎㅎ We will work hard to make the lecture even better. If you have any feedback, please send it to me by email and I promise to review it and reflect it. If you have any questions, please post them in the Q&A section and I promise to respond quickly. Thank you. Instructor Bigdol Upload

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

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    26% đã tham gia

    Pros ㆍ Quick answers to questions, quality communication and constant updates ㆍ Detailed explanations when teaching concepts every n weeks ㆍ Techniques for problem solving and efficient codes Cons ㆍ Lectures that feel like review ㆍ Lectures focused on algorithms (C++ basic concepts omitted) Personally, I think most of the cons are covered by the lecture materials.

    • kundol
      Giảng viên

      Hello 03developer. Thank you for your good review. ㅎㅎ We will work hard to make the lecture even better. If you have any feedback, please send it to me by email and I promise to review it and reflect it. If you have any questions, please post them in the Q&A section and I promise to respond quickly. Thank you. Instructor Bigdol Upload

  • pshtkdgh92218님의 프로필 이미지
    pshtkdgh92218

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    28% đã tham gia

    I was often exposed to the C language in college, but I was worried that I wouldn't be able to solve the algorithm because I wasn't familiar with it. However, my worries disappeared after I solved the problems by looking at the textbook that only included the key usage methods. First of all, it's good that there are many fun parts in the middle of the concept lecture, so it doesn't get boring. I think the characteristic of Teacher Bigdol's lecture is that the explanation is not complicated and only tells the key points. However, in the end, I think the most important thing for coding tests is that you solve them consistently. I think that's also an advantage because you can solve high-quality problems that Teacher Bigdol has carefully selected.

    • kundol
      Giảng viên

      Hello, Sangho. Thank you for your good review. ㅎㅎ We will work hard to make the lecture even better. If you have any feedback, please send it to me by email and I promise to review it and reflect it. If you have any questions, please post them in the Q&A section and I promise to respond quickly. Thank you. Instructor Bigdol Upload

  • gg4ever17244298님의 프로필 이미지
    gg4ever17244298

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    74% đã tham gia

    I finally understand why the lecture is only 8 weeks long but it takes 10 weeks to complete... The problems in week 8 are too hard ㅠㅠ But I can feel my skills improving as I solve each problem. I used to study algorithms on my own. However, I had no idea how to solve the gold problems. What really helped me with this lecture was that it explained the core problem-solving methods and useful tips for each chapter in an easy-to-understand way. It doesn't just teach short coding that is difficult to use in real life, but it teaches efficient coding methods, so I think it will be helpful when preparing for algorithm competitions or coding tests in the future. I also liked the selection of quality problems. I listened to the good lecture at a reasonable price. Thank you~

    • kundol
      Giảng viên

      Hello, Seojin Kim. Thank you for your good review. ㅎㅎ We will work hard to make the lecture even better. If you have any feedback, please send it to me by email and I promise to review it and reflect it. If you have any questions, please post them in the Q&A section and I promise to respond quickly. Thank you. Instructor Bigdol Upload

  • yjcho님의 프로필 이미지
    yjcho

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    50% đã tham gia

    I majored in computer engineering. However, I think that coding in coding tests is quite different from coding in undergraduate courses. Language and algorithm classes in the first and second years of undergraduate school are focused on learning overall concepts, and when doing team projects in the third and fourth years, there is no need to use complex algorithms that are required to solve coding problems. I also had a mental breakdown when I encountered algorithm problems. I had no idea how to solve them. That's why I signed up for this course. The textbook itself was a big weapon. Through the textbook, I memorized the basic functions that are often used in coding tests but have never been used before, and the implementation methods of specific functions. As I listened to the lectures given in class and solved the problems, I felt that my skills were gradually improving. I highly recommend this course even if you only know the basic grammar. Even if you are a little lacking, I think there will be no problem because the instructor answers questions quickly. And as the instructor said, I felt that C++ is good for coding tests. Thank you for the great lecture.

    • kundol
      Giảng viên

      Hello Cho. Thank you for your good review. ㅎㅎ We will work hard to make the lecture even better. If you have any feedback, please send it to me by email and I promise to review it and reflect it. If you have any questions, please post them in the Q&A section and I promise to respond quickly. Thank you. Instructor Bigdol Upload

3.457.345 ₫

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!