মান লো যাক আমাদের একটি সর্টেড সংখ্যার তালিকা আছে, আমাদের প্রতিটি এলিমেন্টকে স্কোয়ার করে আউটপুটকে সর্টেড অর্ডারে ফেরত দিতে হবে। আমরা নেগেটিভ নম্বর এবং ০ও ইনপুট হিসেবে দিতে পারি।
उदाहरण के लिए, यदि इनपुट है [-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 बनाएं
- nums-এ প্রতিটি উপাদান e জন্য:
- e^2 কে L-এ ঢুকান
- L কে সর্টেড অর্ডারে ফেরত দিন।
বेहतर বোঝার জন্য নিম্নলিখিত বাস্তবায়ন দেখুন:
উদাহরণ
class Solution: def solve(self, nums): return sorted(x * x for x in nums) ob = Solution() nums = [1,2,4,8,9,10,15,18,20,35,38,69] print(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]