Biorąc pod uwagę drukowalny ciąg ASCII, podziel go na listę niepustych ciągów z nowym podciąganem rozpoczynającym się za każdym razem, gdy pojawi się znak, który nie był wcześniej widziany w tym samym przypadku.
Przykłady
"mississippi" → ["m","i","ssissi","ppi"]
"P P & C G" → ["P"," P ","& ","C ","G"]
"AAA" → ["AAA"]
"Adam" → ["A","d","a","m"]
"" → []
Anegdota : Wynik będzie miał od 0 do 95 elementów. 95- th podciąg koniecznie kontynuować aż do końca, ponieważ w tym momencie wszystkie drukowane znaki ASCII zaczęły sub-string, więc każda dodatkowa postać będzie mieć miejsce przed, a tym samym nie mogą powodować nowe podciąg zacząć.
""
→ [""]
byłoby do przyjęcia?
[""]
że jest nieważne. Westchnienie.
"
i'
wydaje się dobrym pomysłem.