কম্পিউটার

Python প্রোগ্রাম প্রদত্ত সমষ্টি সহ K দৈর্ঘ্যের গ্রুপ পেতে


প্রদত্ত যোগফল সহ 'কে' দৈর্ঘ্যের গোষ্ঠীগুলি পেতে হলে, একটি খালি তালিকা, 'পণ্য' পদ্ধতি, 'সমষ্টি' পদ্ধতি এবং 'সংযোজন' পদ্ধতি ব্যবহার করা যেতে পারে।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
from itertools import product

my_list = [45, 32, 67, 11, 88, 90, 87, 33, 45, 32]
print("The list is : ")
print(my_list)

N = 77
print("The value of N is ")
print(N)
K = 2
print("The value of K is ")
print(K)

my_result = []
for sub in product(my_list, repeat = K):
   if sum(sub) == N:
      my_result.append(sub)

print("The result is : " )
print(my_result)

আউটপুট

The list is :
[45, 32, 67, 11, 88, 90, 87, 33, 45, 32]
The value of N is
77
The value of K is
2
The result is :
[(45, 32), (45, 32), (32, 45), (32, 45), (45, 32), (45, 32), (32, 45), (32, 45)]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • N এবং K-এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • তালিকার উপাদানগুলির গুণফল নির্ধারণ করা হয় এবং এটি N-এর সমতুল্য কিনা তা পরীক্ষা করা হয়।

  • যদি হ্যাঁ, এটি খালি তালিকায় যুক্ত করা হয়।

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. প্রদত্ত তির্যক দৈর্ঘ্য সহ ষড়ভুজের ক্ষেত্রফলের জন্য সি প্রোগ্রাম?

  2. পাইথনে প্রদত্ত সূচকের সাথে স্ট্রিং এলোমেলো করার প্রোগ্রাম

  3. একটি সেটের প্রদত্ত আকারের সমস্ত উপসেট পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম প্রদত্ত আকারের গ্রুপে একটি অ্যারে বিপরীত করতে?