पाइथागोरस ने अपना पैर युद्ध में उड़ा लिया था। इसे विवादास्पद होना पड़ा, और यद्यपि वह लगभग मर गया, उसने पूरी तरह से उबर लिया और ठीक हो गया। अब, बैसाखी के साथ चलने के एक साल बाद, उसे प्रोस्थेटिक लेग प्राप्त करने का सौभाग्य प्राप्त होता है! बात यह है कि, हालांकि, कई फिट हैं, लेकिन कौन से हैं?
काम
इनपुट के रूप में एक सकारात्मक पूर्णांक को देखते हुए जो कि पायथागॉरियन ट्रिपल के एक पैर की लंबाई है, दूसरे पैर के लिए सभी संभावनाओं को आउटपुट करता है। उदाहरण के लिए, सबसे छोटा पायथागॉरियन ट्रिपल (3,4,5) है, जो 3 और 4 लंबाई के दो पैरों के साथ एक त्रिकोण बनाता है, और लंबाई 5 का कर्ण है।
उदाहरण
Leg:5
12
Leg:28
21
45
96
195
Leg:101
5100
Leg:1001
168
468
660
2880
3432
4080
5460
6468
10200
38532
45540
71568
501000
नियम
- इनपुट एक एकल धनात्मक पूर्णांक होगा
n। - आउटपुट किसी भी क्रम में हो सकता है, किसी भी सीमांकक के साथ, किसी भी आधार में (हालांकि यह आधार सुसंगत होना चाहिए), और वैकल्पिक उद्घाटन और समापन ब्रेसिज़, और वैकल्पिक अनुगामी व्हाट्सएप के साथ। यह है कि,
1 2 3,[1,2,3], और1,11,111यह सब उत्पादन विनिर्देश फिट। - आप यह मान सकते हैं कि
nआपकी भाषा की सीमा (पुस्तकालयों का उपयोग किए बिना) की चौथी जड़ के एक चौथाई से अधिक कभी नहीं होगी। व्यवहार में, आप मान सकते हैं कि इनपुट इस या 10,000 से कम होगा, जो भी कम हो।
पाइथागोरस आप पर इंतजार कर रहा है, इसलिए बेहतर अपने कोड को त्वरित और संक्षिप्त लिखें!