औसत दो सूची
चुनौती
सकारात्मक पूर्णांक की दो सूचियों को देखते हुए, यह निर्धारित करें कि क्या तत्वों को दो नई सूचियों में पुनर्व्यवस्थित करना संभव है जैसे कि नई सूचियों का एक ही अंकगणितीय माध्य (औसत) है।
इनपुट
इनपुट को STDIN के माध्यम से या फ़ंक्शन तर्क के रूप में लिया जा सकता है। इनपुट को एक सूची के रूप में लिया जा सकता है, या यदि आपकी भाषा सूचियों (या सरणियों / शब्दकोशों जैसी कुछ भी) का समर्थन नहीं करती है, तो इनपुट को अल्पविराम या अंतरिक्ष-सीमांकित स्ट्रिंग के रूप में लिया जा सकता है। अर्थात्,
"1 4 8 2 5,3 1 5 2 5"
के समान है:
[ [1,4,8,2,5], [3,1,5,2,5] ]
सभी इनपुट सूचियों की लंबाई समान होगी ।
उत्पादन
यदि आप एक ही औसत के साथ दो नई सूची बना सकते हैं, तो आपके प्रोग्राम / फ़ंक्शन को माध्य को प्रिंट या वापस करना चाहिए। यदि आप नहीं कर सकते, तो आपके कार्यक्रम को एक उदास चेहरे का उत्पादन करना चाहिए :(।
ध्यान दें कि पुन: व्यवस्थित सूची समान साधनों के साथ, यदि वे मौजूद हैं, तो उनकी लंबाई समान नहीं होनी चाहिए। नई सूचियों को बनाने के लिए किसी भी संख्या में स्वैप किए जा सकते हैं।
उदाहरण
1 4 8 2 5,3 1 5 2 5 -> 1 4 8 2 3,5 1 5 2 5 (swapped 3 and 5) -> 3.6
1 3 6 2,16 19 19 14 -> [[1,6,19,14],[3,2,16,19]] -> 10
2 6 2,6 3 5 -> 2 6,2 6 3 5 (moved 2) -> 4
90 80 20 1,40 60 28 18 -> :(
यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है। हमेशा की तरह, मानक खामियों को अस्वीकार कर दिया जाता है।