Получив печатную строку ASCII, разбейте ее на список непустых строк с новой подстрокой, начинающейся каждый раз, когда встречается символ, который ранее не встречался в том же случае.
Примеры
"mississippi" → ["m","i","ssissi","ppi"]
"P P & C G" → ["P"," P ","& ","C ","G"]
"AAA" → ["AAA"]
"Adam" → ["A","d","a","m"]
"" → []
Анекдот : результат будет иметь от 0 до 95 элементов. 95- я подстрока будет обязательно продолжаться до конца, потому что в этот момент все печатные символы ASCII начали подстроку, поэтому каждый дополнительный символ будет встречаться раньше и, следовательно, не может вызвать начало новой подстроки.
""
→ [""]
приемлемым?
[""]
недействительности. Вздох.
"
и,'
кажется, хорошая идея.