1. 유형 분류

2. 기초 구현

3. Tip

3.1. General