मान लीजिए कि हमारे पास एक स्ट्रिंग 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']