हर खिलाड़ी का एक नंबर होता है। क्या आप उन सब से सबसे दूर हो सकते हैं?
आवश्यकताएँ
जावा, पायथन 2 या रूबी फ़ंक्शन को लिखें, choose()जो तीन तर्क स्वीकार करता है:
- एक पूर्णांक - पहले से ही पूर्ण दौर की संख्या
- एक पूर्णांक - खिलाड़ियों की संख्या
- स्ट्रिंग्स की एक सरणी - प्रत्येक पिछले दौर के परिणाम
- प्रत्येक स्ट्रिंग पूर्णांकों की एक अलग-अलग-अलग सूची होती है, जिसे सबसे कम से उच्चतम तक क्रमबद्ध किया जाता है
उदाहरण के लिए, choose(2, 4, ["4 93 93 174", "1 84 234 555"])इसका मतलब है:
- पहले से ही दो राउंड थे (यह तीसरा राउंड है)
- कुल चार खिलाड़ी हैं
- पहले दौर में, चुने गए नंबर 4, 93, 93, 174 थे
- दूसरे दौर में, चुने गए नंबर 1, 84, 234, 555 थे
आपको 1 से 999 (समावेशी) से पूरी संख्या वापस करनी होगी।
एक दूसरे खिलाड़ी के लिए, आपका स्कोर आपके नंबर और उनके बीच की दूरी का वर्गमूल है। दौर के लिए आपका स्कोर इन सभी अंकों का कुल है।
100 राउंड खेले जाएंगे। उच्चतम कुल स्कोर जीत!
नियम
- आपका कोड किसी भी I / O का उपयोग नहीं कर सकता है, जिसमें कंसोल, फाइलें, नेटवर्क आदि शामिल हैं।
- आप नियंत्रण कार्यक्रम या किसी अन्य खिलाड़ी के साथ हस्तक्षेप नहीं कर सकते।
- कार्यक्रम जो देखते हैं कि वे उपरोक्त नियमों का उल्लंघन करते हैं, को बाहर रखा जाएगा।
- किसी फ़ंक्शन की प्रत्येक कॉल को मेरे कंप्यूटर पर पांच सेकंड (इंटेल कोर आई 5 2450 एम के साथ 8 जीबी रैम) के तहत लेना चाहिए।
- यदि कोई प्रोग्राम एक अपवाद फेंकता है या एक अमान्य मान लौटाता है, तो इसे माना जाएगा जैसे कि यह 1 लौटा।
- प्रत्येक उपयोगकर्ता अधिकांश एक कार्यक्रम में प्रस्तुत कर सकता है।
विविध
- नियंत्रण कार्यक्रम GitHub पर है ।
- तीन अंतर्निहित खिलाड़ी हैं। वे इस उत्तर में पाए जा सकते हैं ।
- विजेता को 28 जनवरी को चुना जाएगा।
लीडरबोर्ड
विजेता कंजर्वेटर है ।
गैर-निरंतर रणनीति के साथ उच्चतम स्कोरिंग खिलाड़ी गुस्ताव का सम्माननीय उल्लेख ।
- कंजर्वेटर - 36226
- उच्च - 36115
- फ्लोरहुगर - 35880
- नंबरऑन - 35791
- ओवरस्टीमेटर - 35791
- गुस्ताव - 35484
- इतिहासकार - 35201
- सांपला - 34960
- इन्क्रीमेंटर - 34351
- जम्प राईटइन - 34074
- विक्रे - 34020
- किशोरी - 33907
- रांडु - 33891
- वेटलिफ्टर - 33682
- मिडिलमैन - 33647
- बाउंसइंटरवर्ड - 33529
- नैस्टमैथमेटिशियन - 33292
- जम्पर - 33244
- Copycat - 33049
पूरे परिणाम यहां देखे जा सकते हैं । (मैं पाठ रैपिंग को अक्षम करने की सलाह देता हूं।)