이전

리뷰 (4)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 0.0
  • 50대 9.0
리뷰 총점 종이책
코딩테스트를 준비하기 위해 꼭 참고해야 할 도서
"코딩테스트를 준비하기 위해 꼭 참고해야 할 도서" 내용보기
코딩테스트가 종이에서 온라인으로 넘어가기 시작한 것은 크게 2016년 이후이다. 이때까지는 손으로 직접 쓰거나, 아니면 직접 시험장에서 온라인으로 시험을 치르는 유형 둘 중 하나였던 것으로 기억하고 있다. 이후, 코로나가 발생하면서 점점 집에서 보는 온라인 코딩테스트가 활성화되었고 현재는 스터디 카페에서도 종종 프로그래머스나 구름과 같은 코딩 플랫폼을 이용해 코딩테스
"코딩테스트를 준비하기 위해 꼭 참고해야 할 도서" 내용보기

코딩테스트가 종이에서 온라인으로 넘어가기 시작한 것은 크게 2016년 이후이다. 이때까지는 손으로 직접 쓰거나, 아니면 직접 시험장에서 온라인으로 시험을 치르는 유형 둘 중 하나였던 것으로 기억하고 있다. 이후, 코로나가 발생하면서 점점 집에서 보는 온라인 코딩테스트가 활성화되었고 현재는 스터디 카페에서도 종종 프로그래머스나 구름과 같은 코딩 플랫폼을 이용해 코딩테스트를 준비하는 사람들을 종종 발견할 수 있다. 문제는 첫 도입부터 현재에 이르기까지 지원자들이 체감하는 코딩테스트의 수준은 점점 높아지고 있다는 것이다. 

 

코딩테스트 준비방법에 대해서는 다들 하루에 몇문제씩 꾸준히 풀면 실력이 상승할 것이라고 한다. 그러나 일정 시점이상 넘어가면 실력이 정체되는 시기가 꼭 온다. 코딩테스트 풀이로 유명한 강의를 듣는 것이 좋을지, 아니면 문제를 더 풀어보아야 할지 고민되기 마련이다. 강의는 가격이 비싸고, 문제를 더 풀어본다고 해서 실력이 오를지는 알 수가 없다. 그 때 필요한 방법이 참고서를 통해 공부하는 것이라고 할 수 있다. 합리적인 가격에 상세한 풀이와 함께 공개되지 않았던 기업의 코딩테스트 풀이를 책을 통해 공부할 수 있기 때문이다.

 

그런 점에서 이책은 길잡이가 되어줄 것이다. 자료구조, 구현, 완전탐색, 누적합, 이진탐색, dfs, bfs, 트리 등 코딩테스트의 근간이 되는 개념들을 문제와 함께 자유자재로 다룰 수 있도록 도와준다. 예를 들면, 이 책에서 나온 문제 3-1-3번에서는 예제에서 입력한 각각의 값들이 기능하는 경우와 기능하지 않는 경우를 상세하게 설명해 놓고, 문제의 핵심은 2차원 배열에서 어떤 것을 구현하는 것이 핵심인지, 어떤 순서를 통해 문제를 해결해야하는지 알려준다.

 

예전에 본 코딩테스트에서 정답을 작성하고, 그 정답을 구현한 과정과 그 이유에 대해서 상세하게 적도록 한 경우가 있었다. 막상 정답은 제대로 작성했는데, 구현 과정에서 머릿속으로 알고 있던 내용을 개념적으로 잘 설명할 수가 없어서 애를 먹었던 경험이 있다. 이 책에서는 어떤 배열을 사용해서 구현하는지, 알고리즘을 택한 이유가 무엇인지 설명되어 있어 비슷한 유형의 코딩테스트를 준비하는 사람들이 참고하기 좋아보였다. 또한, 더 생각하기 파트에서는 문제를 응용하여, 횟수를 늘리거나 결과물의 개수를 변화시키는 경우에도 비슷한 논리과정을 이용하여 정답을 찾을 수 있는지 물어본다. 이것에서 그치지 않고, 다음 장에서 그 문제를 설명해 놓아 독자들이 게으르게 읽고 지나치지 않고 직접 구현해볼 수 있도록 하였다. 뒤에서 비슷한 경우의 문제가 없는 경우에는 새로운 문제의 해설이 작성되어 있어, 전에 배운 문제의 논리를 새 문제에 직접 적용해보면서 바로 이해할 수 있도록 되어있다. 

 

몇몇 난이도 있는 문제의 경우에는, 문제 자체도 길이가 길고 문제에서 요구사항이 많은 관계로 알고리즘을 구현하는데 애를 먹는 경우가 있다. 이 책에서는 각각의 테스트케이스에 따라 출력값이 변하는 과정을 자세하게 써놓아 독자의 이해를 도운다. 이책에 작성된 해설 소스코드에서 주석만 보고도 이해가 가능할 정도로 적혀있어, 다른사람의 코드를 일일히 찾는 것보다 명확한 해설이 필요한 사람들에게 도움이 될 것이라고 생각한다. 또한 실습사이트 '준랩'에서 책에 나오는 모든 문제를 제공하고 있다고 하니, 한번 방문해보는 것도 추천한다. 이 책의 저자분이 백준에서 기여도 1위이신 윤성환님으로, 현재 교사로 재직중이시라고 한다. 그래서인지 모르겠지만, 지금까지 본 여러 다른 코딩테스트 관련 도서 중에서 해설이 간결하고 문제의 이해에 큰 도움이 되었다. 이 책에 담긴 친절한 해설과 함께 코딩테스트도 준비하고, 어느 문제에서든지 적용 가능한 알고리즘력도 얻어가셨으면 좋겠다.

 



 

 

“YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.”

YES마니아 : 로얄 o*****4 2023.08.31. 신고 공감 1 댓글 0
리뷰 총점 종이책
한권으로 끝내는 코딩테스트 리뷰
"한권으로 끝내는 코딩테스트 리뷰" 내용보기
[이 책을 알게 된 계기…]개발자로 일한지 2년차..아무리 코드를 복붙을 많이 한다지만 내 코딩 실력이 형편없음을 매번 깨달으면서도 고칠 방법을 생각하던 중에 알고리즘 관련 문제를 많이 풀어서 코딩적 사고력을 높이는게 낫겠다는 생각이 들었다. 유투브에서 한국어 강의로는 문제 풀이 강의가 괜찮은게 없어서 영어 강의를 주로 들었는데, 게으른 isfp 중에서도 최상급인 나.. 도저
"한권으로 끝내는 코딩테스트 리뷰" 내용보기
[이 책을 알게 된 계기…]

개발자로 일한지 2년차..아무리 코드를 복붙을 많이 한다지만 내 코딩 실력이 형편없음을 매번 깨달으면서도 고칠 방법을 생각하던 중에 알고리즘 관련 문제를 많이 풀어서 코딩적 사고력을 높이는게 낫겠다는 생각이 들었다. 유투브에서 한국어 강의로는 문제 풀이 강의가 괜찮은게 없어서 영어 강의를 주로 들었는데, 게으른 isfp 중에서도 최상급인 나.. 도저히 문제 풀고 강의 듣고 하는 그 의지를 유지하지 못했다. 하루 하고 말고 또 하루 하고 말고..심각했다.

아무래도 로드맵이 없는 강의보다야 가이드 라인을 난이도별로 제시해주는 책이 더 낫겠다는 생각이 들어 교보문고에서 코딩테스트 검색을 해봤는데 이 책이 완전 최신 책으로 뜨는 것이 아닌가. 커버 디자인도 예쁘고 목차 구성을 봤을 때 괜찮아 보여서 넘 사고 싶었다. 다행히 어느 네이버 카페에서 진행하는 서평 이벤트에 참여했는데 당첨되어서 무료로 책을 받게 되었다. 감사합니다.


[다른 책들과의 차별성]
사실 집에 코딩테스트 관련 책들이 몇개 있긴 하다. 근데 안타깝게도 완독한 책이 하나도 없다. 모두 책장안에서 썩고 있다. 심지어 정말 앞부분에서 덮었다.. 그 이유는 내 수준에 맞지 않는다.. 나는 그 수준보다 훨씬 낮다구,,ㅎㅎ
근데 이 책은 지금 1/4 정도 읽었는데도 완독할 수 있을 거라는 생각이 든다. 다른 책들이랑 확실히 차별점이 있다. 그 차별점을 적어보았다.

1. 굉장히 자세한 소스코드
내가 다른 책들을 읽을때는 이 정도까지 자세하게 주석이 달린 책이 있었나 싶다. 코드 매 한줄마다 다 주석이 달려 있어서 좀 읽기가 좀 더 수월하다. 역시 코드의 핵심은 주석 아니겠는가.. 그 동안은 내가 코드를 읽는 것인지 외쿡어를 읽는 것인지 했지만 주석이 달려있으니 좀 읽을만하다.

2. 정말 순차적으로 진행되는 인간적인 난이도
다른 책을 볼때 맨 앞부분 보면 오 할만해~하면서 시작했는데 세번째 문제쯤부터 한계가 온적이 있다. 첨엔 분명히 기초문제로 시작하는데 좀만 지나면 갑자기 실전문제로 풀라고 하는거임,,증말 고통스러움..이 책의 강점이 여기에 있다는 생각이 든다. 개념 설명하는 부분에서는 기본적인 것들을 다지고 가겠다는 느낌이어서 풀만하다. 마치 예전에 풀던 쎈 문제집 같구먼.. 그래 자고로 술술 읽히는 책이란 이래야지.. 개념을 다 잡고 실전 문제를 풀게 해야 할 것 아닌가.. 아주 마음에 들어..
뒷부분은 아직 다 못봤는데 대략적으로 봤을때는 실전 문제 < 기출문제 난이도 같고 기출문제는 카카오 기출이어서 앞에서 개념 다 잡고 관련문제들 다 풀고 풀면 다 풀 수 있을 거라고 미리 믿겠다.

3. 관련된 문제를 알려주는 더 풀어보기
이거 진짜 좋다. 기본 문제 풀고 관련된 기본 문제 더 풀 수 있게 더 풀어보기 문제들을 알려준다. 비슷한 유형의 문제여서 난이도도 비슷한걸로 알려주는 것 같고. 원래 코테도 비슷한 유형의 문제끼리 묶어서 문제 풀고 다음껄로 넘어가고 해야 한다고 들어서 백준에서 따로 문제집 검색해서 골라서 풀었었는데 그 수고를 안해서 시간을 아낄 수 있어서 좋은 것 같다.

4. “한눈에 보는” 정리 부분
사실 내 최종 목표는 이직인데,,이 부분 나중에 면접을 보게 된다면 자료구조, 알고리즘 정리본으로 갖고 있기 넘 좋겠다는 생각이 들었다. 배운거 잘 정리해주는 요약 부분이 있어서 아 그거 뭐였지 하는 생각이 들때마다 가서 보면 좋을 것 같다. 한줄 정리도 아니고 몇줄로 끊어서 정리해놓으니 읽기도 더 편하다.

이 책은 정리를 참 잘해놨다. 코딩 테스트에서 최다 빈출 되는 유형을 위주로 난이도 순 구성을 해놓아서 앞에서부터 술술 읽힌다는 느낌이 든다. 코딩테스트 책 첨으로 완독할 수 있을 것이라는 생각이 들어서 이 책을 다 읽고 난 이후의 코테 실력과 지금 현재 실력을 이후에 비교해볼 수 있기를..!
a*******6 2023.09.10. 신고 공감 0 댓글 0
리뷰 총점 종이책
새로운 파이썬 코딩테스트 책
"새로운 파이썬 코딩테스트 책" 내용보기
코딩테스트에서 사용할 수 있는 언어 중 파이썬은 필요한 코드의 양이 적고 문자열 처리 등에서 강점을 가진 언어이기에 코딩테스트 언어로 최적이라 생각합니다. 이 책은 파이썬으로 코딩테스트를 연습하기 위한 문제와 해답을 제공하는데 주력한 책으로 보입니다.   이 책은 크게 부록과 파트 1(핵심 알고리즘의 이해), 파트 2(실전 문제 & 기출 문제)로 나눌 수 있는데 부록 중 부록
"새로운 파이썬 코딩테스트 책" 내용보기

코딩테스트에서 사용할 수 있는 언어 중 파이썬은 필요한 코드의 양이 적고 문자열 처리 등에서 강점을 가진 언어이기에 코딩테스트 언어로 최적이라 생각합니다.
이 책은 파이썬으로 코딩테스트를 연습하기 위한 문제와 해답을 제공하는데 주력한 책으로 보입니다.

 

이 책은 크게 부록과 파트 1(핵심 알고리즘의 이해), 파트 2(실전 문제 & 기출 문제)로 나눌 수 있는데 부록 중 부록 A는 파이썬의 문법을 압축해서 설명하기에 부록 A를 먼저 읽어보시고 모르거나 어색한 문법이 있는지 먼저 확인하는 것을 추천합니다.

 

파트 1에서는 코딩테스트를 위한 알고리즘과 자료구조를 설명하고 개념을 확인할 수 있는 정도의 예제를 풀어볼 수 있는 파트입니다.
예제와 성격이 비슷한 문제의 백준 번호를 제공하는 점이 학습을 편하게 도와준다 느껴 좋았습니다.

 

파트 2에서는 더 난이도가 올라간 실전 문제와 기출 문제를 제공하는데요. 
개인적으로는 파트 2가 이 책의 핵심이라고 느꼈습니다.
고난도의 문제일수록 좋은 문제 설명과 소스코드가 필요하지만 인터넷에서 그런 자료를 찾는 것은 번거롭고 힘듭니다.
이 책에서는 저자가 직접 출제한 실전 문제를 저자가 직접 설명하고 소스코드를 제공하기에 양질의 설명과 소스코드를 이용해 학습이 가능합니다.
기출문제는 2021~2023년 카카오, 삼성전자 코딩테스트의 기출문제와 해답을 제공하는데요
마찬가지로 기출문제의 설명과 소스코드 또한 최대한 문제를 이해하기 쉽게 도와주기에 좋았습니다.

 

코딩테스트를 채용 프로세스에 포함시키는 기업이 점점 많아지면서 코딩테스트의 중요도는 계속 올라가는 추세라 생각하는데요
그 중요한 코딩테스트를 돌파할 수 있게 도와주는 좋은 책이라 생각합니다.

 

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

 

f***********9 2023.08.29. 신고 공감 0 댓글 0
리뷰 총점 종이책
한권으로 끝내는 코딩테스트 with 파이썬
"한권으로 끝내는 코딩테스트 with 파이썬" 내용보기
상상아카데미사에서 #네카라쿠배 취업을 위한 완변가이드 시리즈 중 한권으로 끝내는 코딩테스트 with 파이썬 신간이 출간되었습니다.  제목에서 보여지듯 주로 코딩테스트를 위한 알고리즘에 대한 학습내용이 주를 이루고 있으며 주로 IT기업이나 관련직종에 취업 및 면접테스트를 준비하는 예비 개발자들에게 많은 도움이 될 내용이라고 보여지네요.   지은이는 윤성환 작가로서,
"한권으로 끝내는 코딩테스트 with 파이썬" 내용보기


 

상상아카데미사에서 #네카라쿠배 취업을 위한 완변가이드 시리즈 중 한권으로 끝내는 코딩테스트 with 파이썬 신간이 출간되었습니다.  제목에서 보여지듯 주로 코딩테스트를 위한 알고리즘에 대한 학습내용이 주를 이루고 있으며 주로 IT기업이나 관련직종에 취업 및 면접테스트를 준비하는 예비 개발자들에게 많은 도움이 될 내용이라고 보여지네요.

 

지은이는 윤성환 작가로서, 카이스트 졸업 후 삼성전자에서 20년간 스마트폰 소프트웨어 개발업무를 담당하였고 알고리즘 사내강의, 신입 및 경력사원 기술 면접위원으로 활동한 베테랑입니다. 현재는 단국대학교부속소프트웨어고등학교에서 소프트웨어를 가르치고 있다고 하네요. 저자의 경력으로 비추어볼때 내용의 신뢰성은 일단 합격이라고 생각됩니다.

 

핵심 알고리즘의 이해, 실전 및 기출문제, 부록으로 크게 3파트로 나누어 구성되어 있으며 총 700여 페이지에 다르는 방대한 내용으로 대부분의 알고리즘 문제를 다루는 듯 보이며 정말 이책 한권으로 체계적인 알고리즘 학습을 할수 있을것 같습니다. 분량이 많은 만큼 내용은 충실하지만 휴대용으로는 추천이 어려워 집에서 필요할때 꺼내보는 참고서용으로 보면 될거 같네요. 작가의 개인 홈페이지인 준랩에서 해당 문제들을 풀어볼수 있다고 합니다. 책 내용편집은 검은색과 파란색 계열의 투칼라로 깔끔한 편집으로 가독성도 나쁘지 않아보입니다.

특별한 단점은 찾기 어려운데 굳이 찾아보자면 알고리즘 문제는 이해를 돕기 위한 그림 및 삽화가 있다면 학습자가 공부하기 좀더 편할텐데 그림은 일도 없습니다. 다만 이해가 되는 부분이 이해를 돕기위한 그림 및 삽화를 추가한다면 이 책의 분량은 천페이지에 육박할지도 모르겠습니다. 본래 취지에 충실한 책이라고 보시면 될 것 같습니다.

 

일단 이책의 목적은 뚜렷합니다. 코딩 알고릐즘에 대한 부분이 주를 이루고 이런 코딩테스트 부분은 IT계열에 취업을 하려는 예비개발자들에게 꼭 필요한 내용입니다. 개인적인 생각으로는 코딩을 더 잘하려고 한다면 알고리즘 공부는 필수이기에 코딩에 관심이 많은 유저들 모두에게 도움이 많이 되는 책이라고 생각합니다. 파이썬 유저들에게 한번쯤 볼만한 책으로 추천드리며 리뷰를 마칩니다.

 

“YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.”

k*****9 2023.09.04. 신고 공감 0 댓글 0