मान लीजिए कि हमारे पास दो स्ट्रिंग प्रकार की सरणियाँ हैं शब्द 1 और शब्द 2, हमें यह जाँचना है कि क्या दो सरणियाँ एक ही स्ट्रिंग का प्रतिनिधित्व करती हैं या नहीं। हम कह सकते हैं कि एक स्ट्रिंग को एक सरणी द्वारा दर्शाया जा सकता है यदि उस सरणी के तत्वों को स्ट्रिंग के क्रम में संयोजित किया जाता है।
इसलिए, यदि इनपुट शब्द 1 =["ko", "lka", "ta"] word2 =["k", "olk", "at", "a"] जैसा है, तो आउटपुट दोनों के रूप में सही होगा "कोलकाता" बना रहे हैं।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
s1:=रिक्त स्ट्रिंग, s2:=रिक्त स्ट्रिंग
-
प्रत्येक स्ट्रिंग i के लिए Word1 में, करें
-
s1 :=s1 को संयोजित करना मैं
-
-
Word2 में प्रत्येक स्ट्रिंग i के लिए, करें
-
s2 :=s2 + i
-
-
यदि s1 s2 के समान है, तो सही है, अन्यथा गलत है
उदाहरण (पायथन)
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
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