দুটি লিস্ট দেওয়া আছে, তাদের সাধারণ উপাদানগুলো প্রিন্ট করতে হবে।
উদাহরণ
ইনপুট : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90]
আউটপুট : {5}
ব্যাখ্যা
দুই লিস্টের সাধারণ উপাদান হলো ৫।
অ্যালগরিদম
ধাপ ১: দুটি ইউজার ইনপুট লিস্ট বানান। ধাপ ২: লিস্টগুলোকে সেটে রূপান্তর করুন এবং set1 & set2 প্রিন্ট করুন। ধাপ ৩: set1 ও set2 সাধারণ উপাদানগুলোর সেট রিটার্ন করে।
উদাহরণ কোড
# পাইথন প্রোগ্রাম: দুটি লিস্টের সাধারণ উপাদান বের করা
def commonelemnets(a, b):
seta = set(a)
setb = set(b)
if (seta & setb):
print("সাধারণ উপাদান ::>", seta & setb)
else:
print("কোন সাধারণ উপাদান নেই")
A = list()
n = int(input("প্রথম লিস্টের আকার ::"))
print("প্রথম লিস্টের উপাদান ::")
for i in range(int(n)):
k = int(input(""))
A.append(k)
B = list()
n = int(input("দ্বিতীয় লিস্টের আকার ::"))
print("দ্বিতীয় লিস্টের উপাদান ::")
for i in range(int(n)):
k = int(input(""))
B.append(k)
commonelemnets(A, B)
আউটপুট
প্রথম লিস্টের আকার :: 4
প্রথম লিস্টের উপাদান :: 4 5 6 7
দ্বিতীয় লিস্টের আকার :: 4
দ্বিতীয় লিস্টের উপাদান :: 1 2 3 4
সাধারণ উপাদান ::> {4}
প্রথম লিস্টের আকার :: 4
প্রথম লিস্টের উপাদান :: 1 2 3 4
দ্বিতীয় লিস্টের আকার :: 4
দ্বিতীয় লিস্টের উপাদান :: 5 6 7 8
কোন সাধারণ উপাদান নেই