ตรวจสอบว่ามีอิลิเมนต์ร่วมกันระหว่างสองลิสต์หรือไม่ โดยวนลูปเปรียบเทียบทุกคู่
ตัวอย่าง
Input: A=[10,20,30,50], B=[90,80,30,10,3] -> FOUND Input: A=[10,20,30,50], B=[100,200,300,500] -> NOT FOUND
อัลกอริทึม
- ตั้งค่า c = "NOT FOUND"
- วนลูป i ใน A, j ใน B
- ถ้า i == j: c = "FOUND", return
- คืน c
โค้ดตัวอย่าง
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 = []; B = []
n1 = int(input("Enter size of first list: "))
print("Enter elements of first list:")
for _ in range(n1): A.append(int(input()))
n2 = int(input("Enter size of second list: "))
print("Enter elements of second list:")
for _ in range(n2): B.append(int(input()))
print("Display Result:", commonelement(A, B))
ผลลัพธ์
Enter size of first list: 4 Enter elements of first list: 2 1 4 9 Enter size of second list: 5 Enter elements of second list: 9 90 4 89 67 Display Result: FOUND