কম্পিউটার

পাইথনে সাজানো আকারে উপাদানের বর্গাকার তালিকা


ধরুন আমাদের কাছে সংখ্যার একটি সাজানো তালিকা আছে; আমাদের প্রতিটি উপাদানকে বর্গক্ষেত্র করতে হবে এবং আউটপুটিন সাজানো ক্রম খুঁজে বের করতে হবে। আমরা ইনপুট হিসাবে নেতিবাচক সংখ্যা এবং 0 রাখতে পারি।

সুতরাং, যদি ইনপুট হয় [-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69], তাহলে আউটপুট হবে [0,1, 4, 4, 16, 25, 36, 64, 81, 100, 144, 225, 324, 400, 1225, 1444, 4761]

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

  • একটি নতুন তালিকা তৈরি করুন L
  • প্রতিটি উপাদানের জন্য e সংখ্যায়:
    • L-এ e^2 ঢোকান
  • বাছাই ক্রমে L ফেরত দিন।

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

উদাহরণ

শ্রেণির সমাধান:def solve(self, nums):রিটার্ন sorted(x * x এর জন্য x nums)ob =Solution()nums =[1,2,4,8,9,10,15,18,20 ,35,38,69]প্রিন্ট(ob.solve(nums))

ইনপুট

[-12,-6,-5,-2,0,1,2,4,8,9,10,15,18,20,35,38,69]

আউটপুট

<প্রে>[ 1, 4, 4, 16, 25, 36, 64, 81, 100, 144, 225, 324, 400, 1225, 1444, 4761]
  1. পাইথনে তালিকা বাছাই করা হয়েছে কিনা তা পরীক্ষা করুন

  2. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  3. পাইথনে একটি তালিকার আকার খুঁজুন

  4. পাইথন প্রোগ্রাম উপাদানের দৈর্ঘ্য অনুযায়ী একটি তালিকা সাজাতে?