एक मुद्रण योग्य 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 वर्णों ने एक उप-स्ट्रिंग शुरू कर दिया है, इसलिए हर अतिरिक्त चरित्र पहले हुआ होगा और इस तरह एक नया उप-स्ट्रिंग शुरू करने का कारण नहीं बन सकता है।
""
→ [""]
स्वीकार्य होगा ?
[""]
अमान्य होने के मेरे पहले के फैसले से टकराता है। आह।
"
और'
एक अच्छा विचार की तरह लगता है।