यह कैलकुलेटर क्या करता है
जब दोस्त साथ घूमने जाते हैं, तो अक्सर एक होटल बुक कर देता है, दूसरा पेट्रोल भरवाता है और तीसरा डिनर का बिल चुका देता है। ट्रिप खत्म होते-होते किसी को पता ही नहीं चलता कि किसके कितने पैसे बाकी हैं। यह ग्रुप ट्रिप खर्च बँटवारा कैलकुलेटर हर भुगतान को जोड़ता है, कुल राशि को सबके बीच बराबर बाँटता है, और फिर सबसे आसान तरीके से बता देता है कि किसे किसको कितने पैसे देने हैं ताकि अंत में हर किसी ने एक जितनी ही रकम चुकाई हो।
इसे कैसे इस्तेमाल करें
पहले अपने ग्रुप में लोगों की संख्या सेट करें, फिर भरें कि हर व्यक्ति ने साझा खर्च में असल में कितना दिया। जिसने कुछ नहीं दिया, उसे 0 ही रहने दें। कैलकुलेट दबाते ही आपको दिखेगा — हर व्यक्ति का बराबर हिस्सा, ट्रिप का कुल खर्च, और भुगतानों की सूची — जैसे "व्यक्ति A, व्यक्ति B को ₹X दे" — जो सबसे कम लेन-देन में पूरा हिसाब बराबर कर देती है।
फॉर्मूला समझें
सबसे पहले हम हर व्यक्ति का सही हिस्सा निकालते हैं: \(\text{हिस्सा} = \text{कुल भुगतान} \div N\)। फिर हर व्यक्ति का बैलेंस होता है \(\text{बैलेंस} = \text{उसने जो दिया} - \text{उसका हिस्सा}\)।
$$\text{Share} = \frac{\text{Total}}{\text{People}}, \qquad \text{Balance}_i = \text{Paid}_i - \text{Share}$$पॉज़िटिव बैलेंस का मतलब है उसने ज़्यादा दिया है और उसके पैसे बाकी हैं; नेगेटिव बैलेंस का मतलब है उसने कम दिया है और उसे पैसे देने हैं। एक ग्रीडी मैचिंग एल्गोरिद्म बार-बार सबसे बड़े देनदार से सबसे बड़े लेनदार को पैसे भेजता रहता है जब तक हर बैलेंस शून्य न हो जाए, जिससे लेन-देन की संख्या कम बनी रहती है।
हल किया हुआ उदाहरण
तीन दोस्त घूमने जाते हैं। व्यक्ति 1 ने ₹120 दिए, व्यक्ति 2 ने ₹30 दिए, व्यक्ति 3 ने ₹0 दिए। कुल हुआ ₹150, तो हर किसी का हिस्सा बनता है \(\frac{150}{3} = 50\) यानी ₹50। बैलेंस होंगे \(+₹70\), \(-₹20\), \(-₹50\)। व्यक्ति 3, व्यक्ति 1 को ₹50 दे और व्यक्ति 2, व्यक्ति 1 को ₹20 दे — अब असल में हर किसी ने ₹50 ही चुकाए हैं।
अक्सर पूछे जाने वाले सवाल
क्या यह खर्च असमान रूप से बाँटता है? नहीं — यह वर्ज़न कुल राशि को सबके बीच बराबर बाँटता है। हर व्यक्ति अंत में एक जितनी ही रकम देता है।
यह किस करेंसी में काम करता है? यह किसी भी करेंसी के साथ चलता है; बस हर एंट्री के लिए एक ही करेंसी इस्तेमाल करें।
लेन-देन की संख्या कम क्यों रखी जाती है? कम भुगतान यानी कम झंझट। ग्रीडी एल्गोरिद्म सबसे बड़े लेनदार को सबसे बड़े देनदार से मिलाता है ताकि पैसे जितनी कम बार हाथ बदलें उतना अच्छा।