병훈's Blog

알고리즘 문제풀이/코딩 테스트가 막막한 분이 있다면 본문

잡다한 콘텐츠

알고리즘 문제풀이/코딩 테스트가 막막한 분이 있다면

thdqudgns 2022. 12. 23. 14:27

https://www.youtube.com/watch?v=3yiOZjNh7yc 


알고리즘을 처음 공부하다가, 기업들의 기출 문항을 보면 막막할 때가 있다.

문제 자체를 이해하는 것이 어렵기 때문이다.

 

학창 시절을 생각해보면 문제를 풀 때

암기해서 푸는 시험, 이해해서 푸는 시험이 있었다.

 

암기 문제는 문제와 눈이 마주치는 순간

문제를 풀 수 있는지 없는지 판가름이 난다.

 

이해 문제는 문제와 눈이 마주치는 순간 풀 수 없고

생각한 다음에 풀 수 있다.

 


 

코딩테스트는 이해 문제다.

즉석에서 답을 내는 문제가 아니고,

시험장에서 깊이 고민해보고 푸는 시험이다.

 

어쩌면, 알고리즘 문제를 어려워 하는 이유는

코딩테스트를 암기 문제처럼 생각하고 있기 때문일 수 있다.

애초에 그런 문제가 아닌데도 말이다.

 

그러므로

'내가 뭘 모르는 엄청난 알고리즘이 있는 건 아닐까?'

'내가 모르는, 한 번에 답을 내놓는 방법이 있는 게 아닌가?'

하는 걱정은 할 필요가 없다.

 


아래와 같이 학습하고 생각한다면

대부분의 알고리즘 문제는 풀 수 있다.

 

    1. 기본적인 개념 학습과 문제풀이를 통해 감을 키운다.

    2. 시험장에서는 '이미 문제를 풀 개념들은 다 안다'고 굳게 믿는다.

    3. 모르는 문제와 마주쳤을 때는 '원래 코딩테스트는 이런 것' 이라는 점을 생각한다.

    4. 그럼에도 못 풀겠으면 버린다.

    (1과 2 사이에서 복잡한 문제를 독해하며 내가 학습한 알고리즘과 연관짓는 훈련이 필요.)

 

고민하길 두려워하지 말고

기본적인 개념을 익힌 이후에는

내가 모르는 건 없다 + 내가 못 풀면 타인도 못 푼다

라는 마인드로 임하면 된다.

 

화이팅!!

 

 

 

728x90
728x90