jomk2***
2025-02-27

개발자로 취업을 하려하면 알아야 하는 것중에 하나가 알고리즘이 아닐까? 코딩테스트 뿐만아니라 문제 해결을 하려고 원리를 파악하고 구조를 그리는 이 과정이 개발자에게는 중요한 능력인 것 같다 생각한다. 실질적으로 업무에 알고리즘을 사용하지 않는다 하더라도.
이 책의 예제 코드는 파이썬으로 이루어져있다. 역시 코딩테스트는 파이썬으로 해야하나보다.
그런 알고리즘에 대한 설명을 취합하여 책 하나로 만든게 "그로킹 알고리즘"인 것 같다. 알고리즘의 개념이 나한테는 어렵고 그래서 거리감이 느껴지는 부분이 있었는데, 차근차근 그림과 함께 예시를 들어 설명해주고 비유를 통해서 더 쉽게 설명하려고 하는 노력이 느껴진다.예제문제로 실습도 할 수 있으며, 예제에 대한 해설도 포함되어있다.
목차를 보면 코딩테스트 준비하면 알아야 한다는 모든 알고리즘이 들어가있는것을 알 수 있다.
개념에 대한 설명이 1개를 알려주고 그렇다면 이런 경우에는 어떨까?라는 흐름으로 차근차근 개념을 확장할 수 있게 해준다.
알고리즘을 처음 접하고, 강의나 영상을 봐도 이게 무슨소리인가 싶은 사람들이 차분하게 읽어나가면서 개념을 익히는데 아주 좋은 책이라고 생각한다. 나도 꾸준히 익숙해질때까지 여러번 읽어야지!
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."