inflearn logo

10-Week Completion C++ Coding Test | Algorithm Coding Test

The best coding test lecture that helped students pass Naver, Kakao, and Samsung coding tests in just 10 weeks!

(4.8) 337 reviews

4,823 learners

Level Basic

Course period Unlimited

Coding Test
Coding Test
C++
C++
Coding Test
Coding Test
C++
C++

News

20 articles

  • kundol님의 프로필 이미지

    Many students ask about the method or cycle of solving wrong problems.

    I created this explanation video.

    And I will share an Excel file of review notes related to incorrect questions.

    Explanation video: https://youtu.be/kFyz6tEhwAw

    File sharing link: https://blog.naver.com/jhc9639/223954711463

    스크린샷 2025-08-01 오후 1.28.36.png.webp


    If you systematically review by printing or managing it in Excel, you will be able to completely master the wrong problems 😊😊

    thank you

    1
  • kundol님의 프로필 이미지

    Hello 😊😊

    If you look at the codes these days, it doesn't come up often, but when it does come up, if you don't know the concept, you'll have a hard time.

    LCS, I've prepared a special lecture on the concept of Union Find. 😊😊

    The algorithm concept textbook has also been updated to the latest version, so please download it.

    I hope you will complete the course by the 8th week -> and take the All Solve special lecture to make sure you pass the coding test.

    thank you

    2
  • kundol님의 프로필 이미지

    Edited

    Hello 😊😊

    This time, there was a problem with partial disconnection in lecture 6-F, and Sae-am reported the issue, so I quickly fixed it and uploaded it.

    If you experience any inconvenience while listening to the lecture in the future, please let me know at any time and I will correct it as quickly as possible.

    And this July, there is a special lecture update for ALL SOLVE.

    Thank you very much for your interest.^_^

    Other modified images

    • 8-2 Dijkstra Concept Lecture

    We will do our best to help you pass the coding test.

    Instructor lifts a big stone.

    0
  • kundol님의 프로필 이미지

    Announcement of lesson plan update

    Some typos corrected and

    1.16 Added attitude towards studying algorithms - a way to think.

    image.png

    0
  • kundol님의 프로필 이미지

    Edited

    Hello, the lesson plan has been updated to version 25.03.05.

    The following parts have been revised as key points. Please take note. 😃

    • Rotate a 2D array

    • &* Add description

    • Added explanation of implicit type conversion of vector size()

    • Added caution regarding vector size() infinite loop

    • Added sizeof description

    • Partial typo correction

    thank you

    2
  • kundol님의 프로필 이미지

    Hello students, haha

    What should I do if the coding test is only possible with Java and JavaScript?

    Whenever this question comes up, I tell my lectures - you can study with C++ and then port it.

     

    I made a video explaining this in more detail. It explains how to port Java and JavaScript like this.

    ㅁ.022.jpeg

    Please note that when viewing the code in other languages,

    https://youtu.be/-zGFtwIiJ4s

     

    We will do our best to help you pass the coding test.

    Instructor lifts a big stone.

    3
  • kundol님의 프로필 이미지

    Edited

    Hello 🙂

    This course is constantly being updated and we will notify you of the contents of this section. 🙂

    C++ Lecture Notes: 24.07.18

    • Things to be careful of when initializing char

    • Things to be careful of when using memcpy()

    • Q. I get an error message saying "can't open file for writing."

    • getline

    • cout prints real number type

    • stable_sort()

    • Difference between sort() and stable_sort()

    • vector initialization

    • string :: push_back()

    • TrivallyCopyable

    • copy()

    • const keyword

    • The principle of sort()

    • operator()

    • substr()

    • memset()

    • Why should the base case be placed first?

    • Q. Why are insertion and deletion in a linked list O(1)?

    • Q. Why is insertion and deletion in an array O(N)?

    • The entire lesson plan has been revised to include neat illustrations.

    • Week 1: Added explanation of the main logic part of the recursive function

    • Added explanation of type conversion part

    • Added m2macbook bits/stdc++.h setting method

    • &b[0][0] + 10 * 10 Additional explanation

    • Variable initialization order issue

    • Why should priority queues be set in the opposite direction?

    • vector related picture modification

    • s[i] - '0'

    • Find() time complexity explanation supplemented

    • combi() description and code enhancements

    Problem Solving Instructions: 24.06.08

    • 4 - M

    • 6 - L

    • 7 - E

    • 1 - Added L recursive solution and added lecture

    Problem solving lecture

    This commentary lecture has been updated with more details.

    • 6 - O

    • 6 - L

     

    1
  • kundol님의 프로필 이미지

    Edited

    Hello, this is instructor Keundol.

    This time, we have made a large-scale update to the coding test lecture and would like to inform you of the completion of the update.

    The main points of this update were:

    • Remove unnecessary parts from the lecture

    • The lecture is supplemented with more detailed explanations, such as variable descriptions and proofs.

    • Create lectures requested through frequently asked questions and feedback

    • Additional lectures on solving problems using other methods, such as using recursive functions

    • Commentary code modified and added to make it a little more efficient

    • The content of the lesson plan has been revised and added to provide a more detailed and easy explanation and efficient code.

    Lecture Updates

    Week 1 - 8 Problem Solving Lecture Update

    0 ~ 4 weeks concept lecture update

     

    "The total lecture time has increased from 21 hours to approximately 26 hours."

     

    Latest version of lesson plan update: 23.04.27

    • When to pass by reference / Add

    • [Note] Things to be careful of / Additions when using sort

    • Permutation/Modification using recursion

    • Permutations using recursion - Debugging code / Fixes

    • Initialization method {0, } / Add that should not be used

    • Limited accuracy/correction of floating-point operations

    • min, max_element function description/modification

    • Array Rotation Logic Description/Fix

    • Why is it overloading and not overriding? / Added

    • Why do we need to do full initialization with fill()? / Added

    • How to run using VS CODE's run task / Addition

    • Eratosthenes Chae Code / Modification

    • int type, long long type description/modification

    • Added/reinforced copy(), memcpy() content and explanation of shallow copy and deep copy

    • 2D array logic Rectangular array is also possible code / modification

    • Tips for Solving Implementation Problems / Additions

     

    Latest version of problem solution: 23.04.11

    The following commentary code has been revised. (The corresponding lecture has also been revised.)

    • 2 - E

    • 3 - F

    • 4 - B

    • 5 - O

    • 5 - U

    • 5 - V

    • 6 - B

    • 6 - C

    • 6 - F

    • 6 - F Added a solution using greedy commentary code

    • 6 - G

    • 6 - M

    • 6 - K

    • 7 - M

    • 7 - O

    • 8 - B

    • 8 - G

    • 8 - P

    • 8 - V

    • 8 - W

     

    thank you

    Instructor lifts a big stone.

    6

Limited time deal

$90.20

29%

$127.60