Teilen Sie eine druckbare ASCII-Zeichenfolge in eine Liste nicht leerer Zeichenfolgen mit einer neuen Unterzeichenfolge auf, die jedes Mal beginnt, wenn ein Zeichen auftritt, das zuvor nicht im selben Fall gesehen wurde.
Beispiele
"mississippi" → ["m","i","ssissi","ppi"]
"P P & C G" → ["P"," P ","& ","C ","G"]
"AAA" → ["AAA"]
"Adam" → ["A","d","a","m"]
"" → []
Anekdote : Das Ergebnis wird zwischen 0 und 95 Elemente haben. Die 95 - ten Unterkette notwendigerweise bis zum Ende fortgesetzt werden, da zu diesem Zeitpunkt alle druckbaren ASCII - Zeichen eine Unterkette begonnen haben, so dass jedes zusätzliche Zeichen vor aufgetreten sind und somit kein neues Unterkette beginnen führen kann.
""
→ [""]
akzeptabel?
[""]
, ungültig zu sein, nicht übereinstimmt. Seufzer.
"
und'
scheint eine gute Idee zu sein.