더북(TheBook)

2.2 아이디어 구상

이 책에서는 이론을 다룹니다. 매일 만들어지는 새로운 문제를 모두 다루기가 불가능하기 때문입니다. 그 대신에 새로운 문제를 어떻게 풀어야 하는지를 배우는 것이 낫습니다. 면접관이 질문한 문제의 답을 알고 있다 해도 해결책을 찾으려면 면접관과 토론해야 합니다. 면접관이 문제를 약간 수정했다면 해결책이 달라질 수도 있기 때문에 문제를 분석하는 것 또한 필요합니다.

처음 접하는 문제는 어떻게 풀까요? 해답은 문제를 많이 풀어 보는 것입니다. 많은 문제를 풀다 보면 접해 보지 않은 문제도 풀 수 있게 됩니다. 문제를 충분히 많이 풀어 보면 처음 보는 문제에서 패턴을 발견하고 쉽게 해결할 수 있습니다.

모르는 문제를 풀어야 할 때는 다음 전략을 따릅니다.

1. 문제 간단하게 만들기

2. 몇 가지 예제 시도하기

3. 적합한 자료 구조 생각하기

4. 이전에 풀어 본 비슷한 유형의 문제 떠올리기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.