Problem Solving with Algorithms

반응형

알고리즘 공부는 이 세상의 공부중에 진짜 쉬운편에 속하는 공부라고 생각한다.

알고리즘의 원리를 이해하고 그걸 코드로 쓸수 있으면 끝.

 

'알고리즘'이라고 인간이 부를수 있는것들은 어차피 인간이 이해할수 있는 수준이어야만 알고리즘이라고 정의할 수 있고

'코드'로 쓰는 과정에서도 어차피 제약사항이 있기때문에 제약사항들을 추가하고 나면 풀어내는건 어렵지 않다.

 

알고리즘공부가 어려운 이유는 열심히 하지 않았기 때문이다.

알고리즘 스터디를 할때, 문제 다 풀어오라고 하는데, 문제도 안풀고 그냥 와서는 바로 이해하려고 하는 사람들이 있다.

그런사람들이 태어날때부터 천재였다면 내가 할말이 없지만.. 그렇게 될수는 없다고 생각한다...

 

그렇기 때문에 알고리즘 문제가 논리적으로 어떻게 풀어질지를 이해하고,

자신이 사용하는 언어로 풀어낸다는 것은 당연히 예습, 즉, 준비가 필요한 것이다.

 

이런 당연한것들을 하지 않고, 맨날 어렵다고 말하는 사람들이 있다.

 

재귀함수를 이해하지 못하는 사람들이 있다고 하던데... 이렇게 밤마다 천장에 재귀스택 한번씩 그려주면 3일이면 해결되지 않을까 싶다.

 

youtu.be/b3uOClkoW2w

 

반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band