কম্পিউটার

পাইথন প্রোগ্রাম ম্যাপ ফাংশন ব্যবহার করে সর্বাধিক 1 এর সারি খুঁজে বের করতে


2D অ্যারে দেওয়া হয়েছে এবং অ্যারের উপাদানগুলি 0 এবং 1। সমস্ত সারি সাজানো হয়েছে। আমাদের সর্বোচ্চ 1 এর সংখ্যা সহ সারি খুঁজে বের করতে হবে। এখানে আমরা ম্যাপ ব্যবহার করি। এই সরঞ্জামগুলি সিকোয়েন্স এবং অন্যান্য পুনরাবৃত্তিযোগ্য ফাংশনগুলি প্রয়োগ করে৷

উদাহরণ

Input
Array is [[0, 1, 1, 1, 1],[0, 0, 1, 1, 1],[1, 1, 1, 1, 1],[0, 0, 0, 0, 1]]
The maximum number of 1's = 2

অ্যালগরিদম

Step 1: sum of on each row of the matrix using map function.
Step 2: it will return a list of sum of all one's in each row.
Step 3: then print index of maximum sum in a list.

উদাহরণ কোড

# Python program to find the row with maximum number of 1's
def maximumofones(n):
   max1 = list(map(sum,n))
   print ("MAXIMUM NUMBER OF 1's ::>",max1.index(max(max1)))
   # Driver program
   if __name__ == "__main__":
   n = [[0, 1, 1, 1, 1],[0, 0, 1, 1, 1],[1, 1, 1, 1, 1],[0, 0, 0, 0, 1]]
maximumofones(n)

আউটপুট

MAXIMUM NUMBER OF 1's ::> 2

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

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

  3. পাইথন প্রোগ্রাম সর্বোচ্চ তিনটি।

  4. পাইথনে পুনরাবৃত্তি ব্যবহার করে সংখ্যার ফ্যাক্টরিয়াল কীভাবে সন্ধান করবেন?