यहाँ एक और सरल है:
चुनौती
एन-डायमेंशनल स्पेस में दो बिंदुओं को देखते हुए, उनके बीच की दूरी को आउटपुट करें, जिसे यूक्लिडियन दूरी भी कहा जाता है।
- निर्देशांक तर्कसंगत संख्या होंगे; केवल सीमाएँ आपकी भाषा के प्रतिबंध हैं।
- निम्नतम आयाम 1 है, उच्चतम वह है जो आपकी भाषा संभाल सकती है
- आप मान सकते हैं कि दो बिंदु एक ही आयाम के हैं और कोई खाली इनपुट नहीं होगा।
- दूरी को कम से कम 3 दशमलव स्थानों पर सही करना होगा। यदि आपकी भाषा फ्लोटिंग पॉइंट नंबरों का समर्थन नहीं करती है, तो निकटतम संपूर्ण संख्या को आउटपुट करें।
नियम
- हमेशा की तरह, कार्य या पूर्ण कार्यक्रम की अनुमति दी।
- इनपुट STDIN, कमांड लाइन- या फ़ंक्शन आर्गुमेंट्स से लिया जा सकता है।
- इनपुट प्रारूप आपके ऊपर है, जिसे आपने अपने उत्तर में इस्तेमाल किया है।
- आउटपुट को स्टडआउट या रिटर्न वैल्यू में प्रिंट करके प्रदान किया जा सकता है।
- यह कोड-गोल्फ तो सबसे कम बाइट-काउंट जीत है! एक टाई के मामले में, पहले वाला उत्तर जीत जाता है।
परीक्षण के मामलों
प्रत्येक बिंदु को लंबाई n की सूची द्वारा दर्शाया गया है।
[1], [3] -> 2
[1,1], [1,1] -> 0
[1,2], [3,4] -> 2.82842712475
[1,2,3,4], [5,6,7,8] -> 8
[1.5,2,-5], [-3.45,-13,145] -> 150.829382085
[13.37,2,6,-7], [1.2,3.4,-5.6,7.89] -> 22.5020221314
हैप्पी कोडिंग!