मान लीजिए हमारे पास संख्याओं की एक क्रमबद्ध सूची है; हमें प्रत्येक तत्व को वर्ग करना है और आउटपुट को क्रमबद्ध क्रम में ढूंढना है। हम इनपुट के रूप में नकारात्मक संख्याएं और 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बनाएं। 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]