요즘 인프런과 유튜브에서 '널널한 개발자'님의 강의를 듣고 있는데 코딩이 어렵다고 하는 사람들은 문법공부와 동시에 이 문법을 적용해 로직 구현까지 한번에 해내려고 해서 힘들어하는 거라고 한다. 그래서 강사님이 추천하시는 프로그래밍 공부법은 무작정 코드부터 적으려고 하지말고 '생각'을 많이 해보고 이를 단순 무식할 정도로 세세하게 글로 작성해보는 거다. 그래서 나도 이번 챕터를 공부할 때부터는 글로 많이 적으면서 정리해보려고 노력 중이다. 챕터 8은 '재귀 호출' 과 '퀵 정렬'에 대해 다룬다. 재귀 호출(Recursive call)은 '함수 안에서 자기 자신을 호출하여 반복 처리한다'는 프로그래밍 기법이다. while이나 for 문을 통한 반복과는 전혀 다른 방식이다. 재귀 호출에서 주의해야 할 점은 반..