[664. Strange Printer](https://leetcode.com/problems/strange-printer/)
### 題目描述
There is a strange printer with the following two special properties:
* The printer can only print a sequence of **the same character** each time.
* At each turn, the printer can print new characters starting from and ending at any place and will cover the original existing characters.
Given a string `s`, return *the minimum number of turns the printer needed to print it.*
### 範例
**Example 1:**
```
Input: s = "aaabbb"
Output: 2
Explanation: Print "aaa" first and then print "bbb".
```
**Example 2:**
```
Input: s = "aba"
Output: 2
Explanation: Print "aaa" first and then print "b" from the second place of the string, which will cover the existing character 'a'.
```
**Constraints**:
* 1 <= `s.length` <= 100
* `s` consists of lowercase English letters.
### 解答
### Reference
[回到題目列表](https://hackmd.io/@Marsgoat/leetcode_every_day)