पृष्ठभूमि:
मुझे अक्सर लगता है कि, एक Stackexchange साइट ब्राउज़ करते समय, मुझे आश्चर्य होता है कि लोगों को उनकी प्रतिष्ठा की मात्रा कैसे मिलती है। मुझे पता है कि मैं हमेशा अपनी समस्याओं को हल करने के लिए कोडगोल्फ एसई पर भरोसा कर सकता हूं, इसलिए यहां यह है:
एक प्रोग्राम बनाएं जो एक सकारात्मक पूर्णांक को स्वीकार करेगा जो किसी व्यक्ति की प्रतिष्ठा का प्रतिनिधित्व करता है। हम बाउंटीज़ को नज़रअंदाज़ कर देंगे, और कहेंगे कि ये SE पर पूरा लाभ पाने / खोने का एकमात्र तरीका है (पूर्ण तालिका यहाँ ):
- हर खाता 1 प्रतिनिधि के साथ शुरू होता है और उसके नीचे नहीं जा सकता
- आपके प्रश्न का उत्थान = +5 है
- आपका उत्तर ठीक है = +10
- आपका प्रश्न नीचे -2 है
- आपका उत्तर नीचे दिया गया है = -2
- आप एक उत्तर को छोड़ दें = -1
- आपका उत्तर स्वीकार किया जाता है = +15
- आप एक उत्तर स्वीकार करते हैं = +2
आपके प्रोग्राम को यह पता लगाना होगा कि उस उपयोगकर्ता के खाते में कितनी कार्रवाई हुई थी, जो उसके पास है। इस स्तर के प्रतिनिधि को प्राप्त करने के लिए उसे कम से कम क्रियाओं का पता लगाना चाहिए। उदाहरण:
इनपुट: 11 आउटपुट: 1 उत्तर अपवोट
इनपुट: 93 आउटपुट: 6 उत्तर स्वीकार करता है, 1 उत्तर स्वीकार किया जाता है
इन उदाहरणों में जब मैं कहता हूं कि 'प्रश्न अपवोट' है, तो इसका मतलब है कि उस व्यक्ति की उत्थानशीलता उठी हुई है। जब मैं कहता हूं कि 'उत्तर अस्वीकृत' है, तो इसका मतलब है कि उन्होंने किसी और के उत्तर को अस्वीकार कर दिया है।
नियम:
कोड-गोल्फ , इसलिए सबसे छोटा कोड जो इस जीत को कर सकता है।