पहचान
एक मित्र ने आज इस सवाल को कुछ अलग तरीके से पेश किया - "क्या एक एकल [पायथन] कमांड कुछ पूर्णांकों का सबसे बड़ा निर्धारण कर सकता है और कि वे समान नहीं हैं?"।
हम भीतर ऐसा करने के लिए एक रास्ता नहीं मिला जबकि उचित "एक एकल आदेश" की परिभाषा के , मैंने सोचा कि यह गोल्फ के लिए एक मजेदार समस्या हो सकती है।
चुनौती
" पूर्णांक की सूची की सबसे बड़ी लौटें यदि और केवल-अगर वे सभी समान नहीं हैं। "
अधिक विशेष रूप से:
पूर्णांक की अल्पविराम से अलग सूची वाली स्ट्रिंग को देखते हुए:
- यदि वे सभी समान हैं, तो रिटर्न / आउटपुट कुछ भी नहीं है
- सबसे बड़ा, वापसी / आउटपुट सबसे बड़ा
नियम
- इनपुट पूर्णांकों का केवल एक अल्पविराम से अलग सूची से युक्त एक स्ट्रिंग होना चाहिए
- उत्पादन के रूप में यह इनपुट में या तो कुछ भी नहीं है (किसी भी तरह का कोई उत्पादन), वरना बड़ा तत्व इनपुट से, का प्रतिनिधित्व होना चाहिए
प्रविष्टियाँ एक पूर्ण कार्यक्रम या सिर्फ एक फ़ंक्शन हो सकती हैं, बशर्ते आप उन्हें परीक्षण करने का कोई तरीका प्रदान करें!
मान्यताओं
- मान लें कि इनपुट सूची तत्व एक से अधिक अंक हो सकते हैं लेकिन (2 32 - 1) से बड़ा नहीं है
- मान लें कि इनपुट सूची में एक लाख से अधिक तत्व नहीं हैं
- मान लें कि इनपुट में नकारात्मक मान शामिल नहीं होंगे
- मान लें कि इनपुट कभी खाली नहीं होगा
संदेह से बचने के लिए, "अधिक विशेष रूप से" के बाद दी गई चुनौती का स्पष्टीकरण इसके ऊपर की चुनौती के विवरण को उलट देगा ("सबसे बड़ा लौटें ...")।
उदाहरण
(1) सभी बराबर:
Input: 1,1
Output:
(2) डिसमिलर:
Input: 1,2
Output: 2
(३) शून्य:!
Input: 0,0,0,0,0,0,0,1,0,0
Output: 1
(4) रैंडम:
Input: 7,3,8,4,8,3,9,4,6,1,3,7,5
Output: 9
(5) बड़ी संख्या, बड़ी सूची:
Input: 627,3894,863,5195,7789,5269,8887,3262,1448,3192
Output: 8887
अतिरिक्त उदाहरण:
(6) सभी समान, बड़ी सूची:
Input: 7,7,7,7,7,7,7,7,7
Output:
(7) सभी समान, बड़ी सूची, बड़ी संख्या:
Input: 61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976
Output:
(8) नहीं के बराबर, बड़ी सूची, बड़ी संख्या:
Input: 96185,482754,96185,96185,96185,96185,96185,96185,7,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,961185,96185,96185,96185
Output: 961185
स्कोरिंग
यह है code-golf, इसलिए कम से कम बाइट्स जीत के साथ कोड!
7,3,7,2।
,इनपुट में एक अनुगामी शामिल कर सकते हैं ?

Noneअजगर में) कुछ भी उत्पादन करने के बजाय? इसके अलावा, इनपुट को सूची के बजाय स्ट्रिंग क्यों होना चाहिए? और तुम से क्या मतलब है इनपुट से सबसे बड़ा तत्व है, का प्रतिनिधित्व के रूप में यह इनपुट में है