Package g0601_0700.s0664_strange_printer
Class Solution
- java.lang.Object
-
- g0601_0700.s0664_strange_printer.Solution
-
public class Solution extends Object
664 - Strange Printer\. Hard 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.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
strangePrinter
public int strangePrinter(String s)
-
-