Avec une chaîne ASCII imprimable, divisez-la en une liste de chaînes non vides avec une nouvelle sous-chaîne commençant chaque fois qu'un caractère qui n'a pas été vu auparavant dans la même casse apparaît.
Exemples
"mississippi" → ["m","i","ssissi","ppi"]
"P P & C G" → ["P"," P ","& ","C ","G"]
"AAA" → ["AAA"]
"Adam" → ["A","d","a","m"]
"" → []
Anecdote : Le résultat aura entre 0 et 95 éléments. La 95 e sous-chaîne se poursuivra nécessairement jusqu'à la fin car, à ce stade, tous les caractères imprimables ASCII ont commencé une sous-chaîne, de sorte que chaque caractère supplémentaire est déjà passé et ne peut donc pas entraîner le début d'une nouvelle sous-chaîne.
""
→ [""]
acceptable?
[""]
invalidité. Soupir.
"
et'
semble être une bonne idée.