यह प्रश्न किसी प्रोग्रामिंग भाषा की तुलना में तर्क से अधिक संबंधित है। यदि प्रश्न फोरम के लिए उपयुक्त नहीं है तो कृपया मुझे बताएं और मैं इसे हटा दूंगा।स्कोर की गणना कैसे करें?
मुझे ब्लॉग पुरस्कार वेबसाइट के लिए ब्लॉग के लिए स्कोर की गणना करने के लिए एक तर्क लिखना है। एक ब्लॉग को कई पुरस्कार श्रेणियों के लिए नामांकित किया जा सकता है और एक जूरी द्वारा -1 से 5 स्केल पर -1-पीयर की समीक्षा या मूल्यांकन किया जाता है (-1 वे ब्लॉग को इंगित करते हैं जो वे पूरी तरह से नापसंद करते हैं)। अब, एक ब्लॉग को एक या अधिक ज्यूरर्स द्वारा रेट किया जा सकता है। ब्लॉग के लिए अंतिम स्कोर की गणना करते समय एक मानदंड यह है कि यदि किसी ब्लॉग को अधिक लोगों द्वारा सकारात्मक रूप से रेट किया गया है तो इसे अधिक वज़न (और इसके विपरीत) प्राप्त करना चाहिए। इसी प्रकार एक ज्यूरर द्वारा रेट किए गए एक ब्लॉग को इसके स्कोर को प्रभावित करना चाहिए (-1 यहां एक वीटो है)। आखिरकार, मैं ब्लॉग के टेक्नोराटी रैंक के आधार पर अतिरिक्त स्कोर भी प्राप्त करना चाहता हूं (ताकि अंतिम स्कोर जुरर रेटिंग + टेक्नोराटी रैंकिंग के मिश्रण पर आधारित हो)।
उदाहरण: एक ब्लॉग को श्रेणी 6 में कुल 6 ज्यूरर्स द्वारा रेट किया गया है। 2 इसे 3 पर रेट करें, 3 इसे 2 पर रेट करें और 1 को 4 पर रेट करें। (मैं भार प्राप्त करने के लिए स्कोर (2 * 3 + 3 * 2 + 1 * 4)/6 = 16/6 = 2.67 के रूप में गणना करता था औसत लेकिन मैं इससे संतुष्ट नहीं हूं, मुख्य रूप से क्योंकि जब जुरर रेटिंग -1 होती है तो यह अच्छी तरह से काम नहीं करती है। इसके अलावा, मुझे टेक्नोराटी रैंकिंग रैंकिंग मानदंड भी जोड़ना होगा)।
क्या आप अंतिम स्कोर की गणना करने के लिए सबसे अच्छा तरीका तय करने में मेरी सहायता कर सकते हैं (रेटिंग पद्धति को ऊपर जैसा ही रखा जा सकता है क्योंकि अब बदला नहीं जा सकता है)?
यह प्रश्न SO के लिए ठीक लगता है। आप अंक असाइन करने के लिए 'सर्वश्रेष्ठ' एल्गोरिदम मांग रहे हैं। – paxdiablo
दिलचस्प सवाल, +1 – Mattis
स्कोरिंग से पहले आप 'अगर (स्कोर शामिल हैं -1) {प्रतिस्पर्धा से हटाएं} का उपयोग क्यों नहीं करेंगे? यह वीटो का मतलब कम या ज्यादा है, है ना? – naught101