---
tags: DSA in JavaScript
---
# Ch4. Problem Soving Approach
5 個步驟,訂製一個解決問題的計畫
1. Understand the Problem
2. Concrete Examples
3. Break it down
4. Solve / Simplify
5. Look back & Refactor
## Understand the Problem
在解決問題前的第一步,先釐清問題,可以分成以下步驟:
1. Can I restate the problem in my own words?
先試著將問題以自己的語言闡釋出來,因為在轉換的過程中,我們就會不自覺地去思考這些問題。
```javascript=
// 這邊寫上那個題目當範例
```
2.