কম্পিউটার

পাইথনে তিনটি অনন্য আইটেমের বৃহত্তম পণ্য খোঁজার প্রোগ্রাম


ধরুন আমাদের কাছে সংখ্যা নামক সংখ্যার একটি তালিকা আছে, আমাদের তিনটি অনন্য উপাদানের বৃহত্তম গুণফল খুঁজে বের করতে হবে।

সুতরাং, ইনপুট যদি nums =[6, 1, 2, 4, -3, -4] এর মত হয়, তাহলে আউটপুট হবে 72, যেমন আমরা (- 3) * (-4) * 6 =72 গুণ করতে পারি।

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • তালিকার সংখ্যাগুলি সাজান

  • n :=সংখ্যার আকার

  • maxScore :=-inf

  • maxScore :=maxScore এর সর্বোচ্চ এবং (সংখ্যা[0] * সংখ্যা[1] * সংখ্যা [n - 1])

  • maxScore :=maxScore এর সর্বোচ্চ এবং (সংখ্যা[n - 3] * nums[n - 2] * nums[n - 1])

  • maxScore ফেরত দিন

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন নিম্নলিখিত বাস্তবায়ন দেখি

def সমাধান(সংখ্যা):nums.sort() n =len(nums) maxScore =-10000 maxScore =max(maxScore, nums[0] * nums[1] * nums[n - 1]) maxScore =সর্বোচ্চ (maxScore, nums[n - 3] * nums[n - 2] * nums[n - 1]) maxScorenums =[6, 1, 2, 4, -3, -4]মুদ্রণ(সল্ভ(সংখ্যা)) 

ইনপুট

[6, 1, 2, 4, -3, -4]

আউটপুট

72

  1. পাইথনে নির্দেশিত গ্রাফে সবচেয়ে বড় রঙের মান খুঁজে বের করার প্রোগ্রাম

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

  3. একটি অ্যারের বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রামে একটি সংখ্যার অনন্য মৌলিক গুণনীয়কের গুণফল