मान लीजिए हमारे पास एक स्ट्रिंग s और दो पूर्णांक i और j हैं (i < j)। अब मान लीजिए p s की एक अनंत स्ट्रिंग है जो हमेशा के लिए दोहराती है। हमें p का सबस्ट्रिंग इंडेक्स [i, j) से ढूंढना है।
उदाहरण के लिए, यदि इनपुट है s = "programmer", i = 4, j = 8, तो आउटपुट होगा "ramm"।
हल करने के चरण
p :=खाली स्ट्रिंग।tकोiसेjतक:p := p + s[t % len(s)]इंडेक्स पर वर्ण।
pलौटाएं।
उदाहरण
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