हमने दो तार दिए हैं और हमारा लक्ष्य एक नई स्ट्रिंग प्राप्त करना है जिसमें दोनों तारों से अद्वितीय वर्ण हों। मान लीजिए, अगर हमारे पास दो तार हैं हफीज और करीम फिर, दो स्ट्रिंग्स से उत्पन्न होने वाली नई स्ट्रिंग hfzkrm . है . हम दो स्ट्रिंग्स से अलग-अलग कैरेक्टर प्राप्त करने का लक्ष्य रखते हैं। मेरे चरणों का पालन करने से पहले एक बार तर्क के बारे में सोचें।
यदि आप प्रोग्राम के तर्क के बारे में सोचने में सक्षम नहीं हैं तो नीचे दिए गए चरणों का पालन करें।
एल्गोरिदम
1. Initialize the string. 2. Initialize an empty string. 3. Loop over the first string. 3.1. Check whether the current char is in the second string or not. 3.1.1. If it's not in the second string, then add it to the empty string. 4. Loop over the second string. 4.1. Check whether the current char is in the first string or not. 4.1.1. If it's not in the first string, then add it to the empty string. 5. Print the resultant string.
आइए कार्यक्रम के कोड की जांच करें।
उदाहरण
## initializing the strings string_1 = "hafeez" string_2 = "kareem" ## initializing an empty string new_string = "" ## iterating through the first string for char in string_1: ## checking is the char is in string_2 or not if char not in string_2: ## adding the char to new_string new_string += char ## iterating through the second string for char in string_2: ## checking is the char is in string_1 or not if char not in string_1: ## adding the char to new_string new_string += char ## printing the new_string print(f"New String: {new_string}")
आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
New String: hfzkrm
निष्कर्ष
यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।