लक्ष्य आर कोड की एक पंक्ति का उत्पादन करना है:
- जितना संभव हो उतना कम
- अधिक से अधिक वर्णों में (अधिकतम 100 वर्ण)
- और जितना संभव हो उतना बदसूरत है (जहां "बदसूरत" का अर्थ अक्षम कम्प्यूटेशनल रणनीतियों, विलोपित पात्रों जैसे कि एक समाप्ति अर्धविराम और इसके आगे लिया जा सकता है)।
अपना सबसे बुरा, कोमलता से करो!
जीतने के लिए उद्देश्य मानदंड
जीतने वाले उत्तर को निम्नलिखित बिंदु पैमाने के अनुसार आंका जाएगा (सबसे अधिक अंक जीत के साथ उत्तर):
- 0 से 10 तक एक क्रम उत्पन्न करें ( 100 अंक)
- अधिक से अधिक वर्णों (N) में संभव है
- 0 अंक यदि एन = 100
- एन < 100 अंक अगर एन <100 (यानी 100 के तहत हर चरित्र के लिए एक बिंदु खो)
- 2 (100-N) अंक अगर N> 100 (यानी 100 से अधिक प्रत्येक वर्ण के लिए दो अंक खोते हैं)
- आर इन्फर्नो से यथासंभव
नकारात्मक उदाहरणों का उपयोग करना
- 6 अंक प्रति उद्धृत उदाहरण
- प्रत्येक उदाहरण केवल एक बार गिना जाता है। ऐसा इसलिए है क्योंकि "[a] ज्वलंत मकबरे में कैद एक" विधर्मी केवल एक बार में इतना कैद हो सकता है। इस प्रकार कोड की अपनी लाइन में दो वैश्विक असाइनमेंट आपको केवल 6 अंक मिलते हैं।
एक उद्देश्य जीतने के मापदंड नहीं। एफएक्यू देखें।
—
dmckee
आपको @dmckee :) मानदंड बहुत ही उद्देश्यपूर्ण हैं
—
टॉमस
मैंने मानदंडों को और भी स्पष्ट करने का प्रयास किया है। यदि मानदंड 3 अभी भी पर्याप्त उद्देश्य नहीं है, तो मैं इसे समाप्त कर सकता हूं, हालांकि मुझे यह पसंद है।
—
अरी बी। फ्रीडमैन
मैं नए स्कोरिंग सिस्टम को बिल्कुल नहीं समझता। उद्देश्य 2 जितना संभव हो उतना लंबा होना चाहिए (अधिकतम 100 वर्णों के अधीन), और आप 100 के करीब होने के लिए कम अंक देते हैं (और 100 ?? से अधिक लंबे कार्यक्रमों के लिए अंक निर्दिष्ट करते हैं!)। उद्देश्य 3 जितना संभव हो उतना कुरूप होना चाहिए, और आप बदसूरत कार्यक्रमों के लिए अधिक अंक देते हैं। तो अंक अच्छा या बुरा माना जाता है ?!
—
पीटर टेलर
@PeterTaylor ने बताया कि दोनों उद्देश्य # 2 सूत्र नकारात्मक अंक उत्पन्न करते हैं। अंक अच्छे हैं: "सबसे अधिक अंकों के साथ उत्तर जीतता है"।
—
अरी बी। फ्रीडमैन