मान लीजिए कि हमारे पास एक स्ट्रिंग s और दो पूर्णांक i और j (i
इसलिए, यदि इनपुट s ="प्रोग्रामर", i =4, j =8 जैसा है, तो आउटपुट "रैम" होगा।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- p:=खाली स्ट्रिंग
- टी रेंज में i से j के लिए, do
- p :=p इंडेक्स पर s से किसी कैरेक्टर को जोड़ना (t mod size of s)
- वापसी पी
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
class Solution: def solve(self, s, i, j): p="" for t in range(i,j): p+=s[t%len(s)] return p ob = Solution() s = "programmer" i = 4 j = 8 print(ob.solve(s, i, j))
इनपुट
"programmer", 4, 8
आउटपुट
ramm