우리가 배운 JavaScript 자료형과 연산, 메서드를 이용해 특정 문제에 대해 과정을 정리하고 코드로 옮기는 연습을 해볼 것입니다. 쉽게 말해 알고리즘을 생각해내는 연습입니다. 추가적으로, 알고리즘에서 중요한 개념 중 하나인 재귀에 대해서 간단히 알아봅니다. Before You Learn 이 단계로 가기 전에 다음의 체크리스트를 통해 여러분의 상태를 파악해보았으면 좋겠습니다. 혹시 각각의 항목에 대해 자신 있게 “할 수 있다”라고 표시하기 어려울 수도 있습니다. 이제는 그저 문제를 풀어내는 것이 다가 아닙니다. 지금부터라도, 결과보다 과정을 중시하여, 체크리스트에 맞게 문제를 풀어내시기 바랍니다. 해당 내용에 대해 자신 있게 체크할 수 있는 여러분이 되길 바랍니다. 요구사항이 하나 이상인 문제를 여러..