मुझे यह समस्या है जहां मुझे अपने ट्रैनस्टैक्शन का प्रतिशत "ऑडिट" करना है।रनटाइम पर प्रतिशत की गणना करें
तो प्रतिशत 100 है मैं उन सब ऑडिट करने के लिए है, तो 0 मैं उन सभी को छोड़ दिया है और अगर 50% मैं आधे की समीक्षा करनी आदि
समस्या (या अवसर) वह यह है कि मैं रनटाइम पर चेक करना है।
मैं क्या करने की कोशिश की थी:
audit = 100/percent
तो अगर प्रतिशत 50
audit = 100/50 (which is 2)
तो मैं 1 लेखा परीक्षा और लेखा परीक्षा 1 1 छोड़ सकते हैं और 1 को छोड़ करने के लिए है है ..
है 30
ऑडिट = 100/30 (3.3)
मैं 2 ऑडिट करता हूं और तीसरे स्थान पर जाता हूं।
प्रश्न
मैं (75%) की तरह 50% से परे संख्या के साथ समस्याओं क्योंकि यह मुझे 1.333, देता हो रही है ...
जब होगा सही एल्गोरिथ्म है कि कितने पता करने के लिए लेखापरीक्षा के रूप में वे जाते हैं? ... मुझे 0 के साथ समस्याएं भी हैं (0 से विभाजित होने के कारण: पी) लेकिन मैंने पहले से ही तय किया है, और 100 आदि के साथ
किसी भी सुझाव की बहुत सराहना की जाती है।
सबसे पहले देखते हैं? या क्या सभी लेन-देन सूची के प्रमुख से आ सकते हैं (उदाहरण के लिए, यदि आपको 30% का ऑडिट करना है, तो क्या आप लेनदेन के पहले 30% का ऑडिट कर सकते हैं? – inspectorG4dget
number_of_items = (प्रतिशत) * (total_number_of_items) जहां प्रतिशत है [0,1] (इसलिए, यदि आपके पास [0,100] है, तो 100 से विभाजित करें) – Thanatos
सामान्य लेखापरीक्षा में यादृच्छिक होना चाहिए। आपका एल्गोरिदम यादृच्छिक नहीं है और आसानी से घुमाया जा सकता है। यदि आप इसे वित्तीय सेटिंग में उपयोग कर रहे हैं तो आपको अपने एल्गोरिदम को समायोजित करें। – jabbie