समस्या विवरण
सेट सिद्धांत में, सेट A का पूरक उन तत्वों को संदर्भित करता है जो A में नहीं हैं। सेट B के संबंध में A का सापेक्ष पूरक, जिसे सेट A और B का अंतर भी कहा जाता है। हम यहां इस सिद्धांत को लागू करते हैं। पायथन में difference फंक्शन होता है।
एल्गोरिदम
- पहले हम दो यूजर इनपुट सूचियां बनाते हैं: A और B।
- A और B को सेट में डालें।
- पहली सूची के लापता मान खोजने के लिए डिफरेंस फंक्शन लागू करें: B का A से अंतर।
- पहली सूची के अतिरिक्त मान खोजने के लिए डिफरेंस फंक्शन लागू करें: A का B से अंतर।
- दूसरी सूची के लिए भी यही प्रक्रिया लागू करें।
उदाहरण कोड
# लापता और अतिरिक्त तत्व खोजने के लिए
A = list()
B = list()
n1 = int(input("पहली सूची का आकार दर्ज करें ::"))
n2 = int(input("दूसरी सूची का आकार दर्ज करें ::"))
print("पहली सूची के तत्व दर्ज करें ::")
for i in range(int(n1)):
k = int(input(""))
A.append(k)
print("दूसरी सूची के तत्व दर्ज करें ::")
for j in range(int(n2)):
k1 = int(input(""))
B.append(k1)
# पहली सूची में लापता और अतिरिक्त तत्व प्रिंट करें
print("पहली सूची में लापता मान:", (set(B).difference(A)))
print("पहली सूची में अतिरिक्त मान:", (set(A).difference(B)))
# दूसरी सूची में लापता और अतिरिक्त तत्व प्रिंट करें
print("दूसरी सूची में लापता मान:", (set(A).difference(B)))
print("दूसरी सूची में अतिरिक्त मान:", (set(B).difference(A)))
आउटपुट
पहली सूची का आकार दर्ज करें :: 6
दूसरी सूची का आकार दर्ज करें :: 5
पहली सूची के तत्व दर्ज करें :: 1 2 3 4 5 6
दूसरी सूची के तत्व दर्ज करें :: 4 5 6 7 8
पहली सूची में लापता मान: {7, 8}
पहली सूची में अतिरिक्त मान: {1, 2, 3}
दूसरी सूची में लापता मान: {1, 2, 3}
दूसरी सूची में अतिरिक्त मान: {7, 8}