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