কম্পিউটার

বাইনারি ম্যাট্রিক্সে ডুপ্লিকেট সারি খুঁজতে পাইথন প্রোগ্রাম লিখুন


একটি বাইনারি ম্যাট্রিক্সে 0 এবং 1 রয়েছে, আমাদের কাজ হল ডুপ্লিকেট সারিগুলি খুঁজে বের করা এবং এটি মুদ্রণ করা৷

পাইথন কাউন্টার() পদ্ধতি প্রদান করে যা এখানে ব্যবহৃত হয়।

উদাহরণ

ইনপুট:1 1 1 10 0 0 01 1 1 10 0 0 0আউটপুট:(1, 1, 1, 1)(0, 0, 0, 0)

অ্যালগরিদম

ধাপ 1:একটি বাইনারি ম্যাট্রিক্স তৈরি করুন, শুধুমাত্র 0 এবং 1টি উপাদান উপস্থিত রয়েছে৷ ধাপ 2:এতে কী হিসাবে সারি থাকবে এবং এটির মান হিসাবে ফ্রিকোয়েন্সি থাকবে৷ তালিকাগুলি পরিবর্তনযোগ্য তাই প্রথমে, আমরা প্রতিটি সারি (তালিকা) একটি টিপলে কাস্ট করব। ধাপ 3:কাউন্টার পদ্ধতি ব্যবহার করে একটি অভিধান তৈরি করুন। ধাপ 4:এখন অভিধানটি সম্পূর্ণভাবে অতিক্রম করুন। ধাপ 5:1-এর বেশি ফ্রিকোয়েন্সি আছে এমন সমস্ত সারি প্রিন্ট করুন .

উদাহরণ কোড

# একটি বাইনারি ম্যাট্রিক্সে ডুপ্লিকেট সারি খোঁজার ফাংশন সংগ্রহ থেকে আমদানি কাউন্টারডেফ বাইনারিম্যাট্রিক্স(A):A =map(tuple,A) dic =Counter(A) print("Binary Matrix এর ডুপ্লিকেট সারি ::>") এর জন্য i,j) dic.items():যদি j>1:প্রিন্ট (i) # ড্রাইভার প্রোগ্রাম যদি __name__ =="__main__":A=[] n=int(ইনপুট("n x n ম্যাট্রিক্সের জন্য n লিখুন :") ) #3 এখানে #2D অ্যারে সংরক্ষণের জন্য তালিকা ব্যবহার করুন #ব্যবহারকারীর ইনপুটটি পান এবং এটিকে তালিকায় সংরক্ষণ করুন (এখানে IN :1 থেকে 9) প্রিন্ট ("এলিমেন্ট লিখুন ::>") রেঞ্জে (n):row=[] #অস্থায়ী তালিকা j-এর জন্য রেঞ্জ(n)-এ সারি সংরক্ষণ করতে:row.append(int(input())) #সারি তালিকায় ইনপুট যোগ করুন A.অ্যাপেন্ড(রো) #লিস্ট প্রিন্টে সারি যোগ করুন( ক) # [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 2D অ্যারে প্রিন্ট প্রদর্শন করুন ("ম্যাট্রিক্স ফর্মে অ্যারে প্রদর্শন করুন") রেঞ্জের (n) জন্য :j এর জন্য রেঞ্জ(n):print(A[i][j], end=" ")print()binarymatrix(A)

আউটপুট

n x n ম্যাট্রিক্সের জন্য n লিখুন :4 উপাদান লিখুন ::>1111000011110000[[1, 1, 1, 1], [0, 0, 0, 0], [1, 1, 1, 1], [0, 0, 0, 0]]ম্যাট্রিক্স ফর্ম1 1 1 10 0 0 0 01 1 1 10 0 0 0 বাইনারি ম্যাট্রিক্সের নকল সারি ::>(1, 1, 1, 1)(0, 0, 0, 0) 
  1. পাইথনের বাইনারি ম্যাট্রিক্সে কলামের সূচী খুঁজে বের করার প্রোগ্রাম যেখানে বামে সবচেয়ে বেশি 1 থাকে?

  2. পাইথনে প্রদত্ত ম্যাট্রিক্সের স্থানান্তর খুঁজে বের করার জন্য প্রোগ্রাম

  3. পাইথন প্রোগ্রামে একটি ম্যাট্রিক্সের স্থানান্তর খুঁজুন

  4. একটি ম্যাট্রিক্সের স্থানান্তর খুঁজে পেতে পাইথন প্রোগ্রাম