Diberikan string ASCII yang dapat dicetak, membaginya menjadi daftar string yang tidak kosong dengan sub-string baru yang dimulai setiap kali karakter, yang sebelumnya tidak pernah terlihat dalam kasus yang sama, terjadi.
Contohnya
"mississippi" → ["m","i","ssissi","ppi"]
"P P & C G" → ["P"," P ","& ","C ","G"]
"AAA" → ["AAA"]
"Adam" → ["A","d","a","m"]
"" → []
Anekdot : Hasilnya akan memiliki antara 0 dan 95 elemen. Sub-string ke - 95 akan terus berlanjut sampai akhir karena pada saat itu, semua karakter ASCII yang dapat dicetak telah memulai sub-string, sehingga setiap karakter tambahan akan terjadi sebelumnya dan dengan demikian tidak dapat menyebabkan sub-string baru untuk dimulai.
""
→ [""]
dapat diterima?
[""]
tidak valid. Mendesah.
"
dan'
sepertinya ide yang bagus.