मान लीजिए हमारे पास दो स्ट्रिंग टाइप की सरणियाँ word1 और word2 हैं, हमें जांचना है कि क्या दोनों सरणियाँ समान स्ट्रिंग को दर्शाती हैं या नहीं। हम कह सकते हैं कि एक स्ट्रिंग को एक सरणी द्वारा दर्शाया जा सकता है यदि उस सरणी में तत्वों को क्रम में जोड़ने पर वह स्ट्रिंग बनती है।
इसलिए, यदि इनपुट है: word1 = ["ko", "lka", "ta"], word2 = ["k", "olk", "at", "a"], तो आउटपुट True होगा क्योंकि दोनों "kolkata" बनाते हैं।
हल करने के चरण
- s1 := खाली स्ट्रिंग, s2 := खाली स्ट्रिंग
- word1 में प्रत्येक स्ट्रिंग i के लिए: s1 := s1 + i
- word2 में प्रत्येक स्ट्रिंग i के लिए: s2 := s2 + i
- यदि s1, s2 के समान है तो true वापस करें अन्यथा false
उदाहरण (Python)
def solve(word1, word2):
s1 = ''
s2 = ''
for i in word1:
s1 += i
for i in word2:
s2 += i
return (s1 == s2)
word1 = ["ko", "lka", "ta"]
word2 = ["k", "olk", "at", "a"]
print(solve(word1, word2))
इनपुट
["ko", "lka", "ta"], ["k", "olk", "at", "a"]
आउटपुट
True