इस समस्या में हम दो यूजर इनपुट लिस्ट का उपयोग करते हैं। हमारा कार्य चेक करना है कि कोई कॉमन एलिमेंट है या नहीं। हम बहुत सरल ट्रैवर्सल तकनीक का उपयोग करते हैं, दोनों लिस्ट्स को ट्रैवर्स करें और पहली लिस्ट के हर एलिमेंट को दूसरी लिस्ट के हर एलिमेंट के साथ चेक करें।
उदाहरण
Input: A = [10, 20, 30, 50] B = [90, 80, 30, 10, 3] Output: FOUND Input: A = [10, 20, 30, 50] B = [100,200,300,500] Output: NOT FOUND
एल्गोरिदम
commonelement(A,B) /* A और B दो यूजर इनपुट लिस्ट हैं */ चरण 1: पहले एक थर्ड वेरिएबल c उपयोग करें जो रिजल्ट प्रदर्शित करता है। चरण 2: दोनों लिस्ट्स को ट्रैवर्स करें और पहली लिस्ट के हर एलिमेंट की तुलना दूसरी लिस्ट के हर एलिमेंट से करें। चरण 3: यदि कॉमन एलिमेंट मिलता है तो c FOUND प्रदर्शित करता है अन्यथा NOT FOUND प्रदर्शित करता है।
उदाहरण कोड
# पायथन प्रोग्राम: चेक करने के लिए कि दो लिस्ट्स में कम से कम एक एलिमेंट कॉमन है या नहीं
# लिस्ट के ट्रैवर्सल का उपयोग करके
def commonelement(A, B):
c = "NOT FOUND"
# पहली लिस्ट में ट्रैवर्स करें
for i in A:
# दूसरी लिस्ट में ट्रैवर्स करें
for j in B:
# यदि एक कॉमन
if i == j:
c = "FOUND"
return c
return c
# ड्राइवर कोड
A = list()
B = list()
n1 = int(input("Enter the size of the first List ::"))
print("Enter the Element of first List ::")
for i in range(int(n1)):
k = int(input(""))
A.append(k)
n2 = int(input("Enter the size of the second List ::"))
print("Enter the Element of second List ::")
for i in range(int(n2)):
k = int(input(""))
B.append(k)
print("Display Result ::", commonelement(A, B))आउटपुट
Enter the size of the first List ::4 Enter the Element of first List :: 2 1 4 9 Enter the size of the second List ::5 Enter the Element of second List :: 9 90 4 89 67 Display Result :: FOUND Enter the size of the first List ::4 Enter the Element of first List :: 67 89 45 23 Enter the size of the second List ::4 Enter the Element of second List :: 1 2 3 4 Display Result :: NOT FOUND