सबसे सरल एन-डाइमेंशनल शेप जो किसी भी आयाम के लिए बना सकता है , वह एक सिम्प्लेक्स है , और यह एन + 1 बिंदुओं का एक सेट है जो प्रत्येक अभिभावक से सभी समान दूरी पर हैं।
2 आयामों के लिए, यह एक समबाहु त्रिभुज है, 3 आयामों के लिए, यह एक नियमित टेट्राहेड्रॉन है, 4 आयामों पर 5-सेल और इतने पर है।
चुनौती
इनपुट के रूप में एक इंटीग्रेटर आयाम एन को देखते हुए, एक एरियर / सूची / स्टैक / जो भी एन डायमेंशनल अंक का उत्पादन करता है, जो इस आयाम के एक सिम्प्लेक्स का प्रतिनिधित्व करता है। यही है, एन + 1 वर्टेक्स जो प्रत्येक अभिभावक से समान और गैर-शून्य दूरी है।
उदाहरण
1 -> [[0], [1]]
2 -> [[0, 0], [1, 0], [0.5, 0.866...]]
4 -> [[0, 0, 0, 0], [1, 0, 0, 0], [0.5, 0.866..., 0, 0], [0.5, 0.288..., 0.816..., 0], [0.5, 0.288..., 0.204..., 0.790...]]
टिप्पणियाँ
- इनपुट किसी भी मानक प्रारूप में एक संख्या है , और हमेशा एक पूर्णांक 1 से अधिक और 10 से कम होगा
- 1 के इनपुट के लिए हार्डकोडिंग की अनुमति है, लेकिन उच्चतर कुछ भी नहीं।
- आउटपुट में उचित त्रुटि की अनुमति है। अस्थायी बिंदु अंकगणित या ट्रिगर वाले मुद्दों को अनदेखा किया जा सकता है।
- आयामी सिम्प्लेक्स के किसी भी परिवर्तन की अनुमति है, जब तक यह नियमित और गैर-शून्य नहीं रहता।
- मानक ढीले निषिद्ध हैं।
- यह कोड-गोल्फ है , इसलिए सबसे कम बाइट जीतती है।