मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक पूर्णांक n है, हमें s को n-आकार के टुकड़ों में विभाजित करना होगा।
इसलिए, यदि इनपुट s ="abcdefghijklmn", n =4 जैसा है, तो आउटपुट ['abcd', 'efgh', 'ijkl','mn']
होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- i:=0
- f:=एक नई सूची
- जबकि मैं
- f के अंत में s[इंडेक्स i से i+n-1] डालें
- i :=i + n
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, s, n): i=0 f=[] while(i<len(s)): f.append(s[i:i+n]) i+=n return(f) ob = Solution() print(ob.solve("abcdefghijklmn", 4))
इनपुट
"abcdefghijklmn", 4
आउटपुट
['abcd', 'efgh', 'ijkl', 'mn']