তিনটি ব্যবহারকারীর ইনপুট তালিকা দেওয়া হয়েছে, আমাদের কাজ হল এই তিনটি তালিকা থেকে সাধারণ উপাদানগুলি খুঁজে বের করা। এখানে আমরা ইন্টারসেকশন পদ্ধতি প্রয়োগ করছি।
উদাহরণ
InputA=[2, 3, 4, 5, 6]B=[2, 3, 7, 6, 90]C=[2, 3, 45, 34]সাধারণ উপাদান=[2, 3]
অ্যালগরিদম
ধাপ1:তিনটি তালিকার উপাদানগুলি ইনপুট করুন৷ ধাপ 2:ছেদন পদ্ধতি ব্যবহার করুন, প্রথমে তালিকাগুলিকে সেটে রূপান্তর করুন তারপর দুটি সেটের ছেদ পদ্ধতি প্রয়োগ করুন এবং সাধারণ উপাদানগুলি খুঁজে বের করুন তারপর এই সেটটি তৃতীয় সেটের সাথে ছেদ করে৷
উদাহরণ কোড
def common_ele(my_A, my_B, my_C):my_s1 =set(my_A) my_s2 =set(my_B) my_s3 =set(my_C) my_set1 =my_s1.intersection(my_s2) output_set =my_set1.intersection(my_s3) output_list =list (আউটপুট_সেট) প্রিন্ট(আউটপুট_লিস্ট) যদি __name__ =='__main__' :# প্রথম তালিকাএ=তালিকা()n=int(ইনপুট("তালিকার আকার লিখুন"))প্রিন্ট ("নম্বর লিখুন") আমি পরিসীমার জন্য (int(n)):p=int(input("Size=")) A.append(int(p)) print (A) # দ্বিতীয় তালিকা B=list()n1=int(input("এন্টার সাইজ তালিকার"))প্রিন্ট("নম্বর লিখুন") রেঞ্জে i এর জন্য(int(n1)):p=int(input("Size=")) B.append(int(p)) প্রিন্ট (B) # তৃতীয় অ্যারে C=list()n2=int(input("লিস্টের আকার লিখুন"))প্রিন্ট("নম্বর লিখুন") এর জন্য i রেঞ্জে(int(n2)):p=int(ইনপুট(" Size=")) C.append(int(p)) print (C) # কলিং ফাংশন common_ele(A, B, C)