रोमन अंक कन्वर्टर क्या है?
यह टूल रोज़मर्रा की दशमलव संख्याओं को रोमन अंकों में बदलता है और रोमन अंकों को वापस सामान्य संख्या में बदल देता है। यह मानक घटाव पद्धति (subtractive notation) का इस्तेमाल करता है — वही रूप जो आपको घड़ियों, किताबों के अध्यायों, फ़िल्मों के क्रेडिट और स्मारकों पर दिखता है। यह 1 से 3999 तक की किसी भी पूर्णांक संख्या के लिए काम करता है, जो बिना किसी रेखा या विशेष चिन्ह के लिखे जा सकने वाला पारंपरिक दायरा है।
इसे कैसे इस्तेमाल करें
सबसे पहले दिशा चुनें। संख्या → रोमन के लिए 1 से 3999 के बीच कोई पूर्णांक संख्या टाइप करें। रोमन → संख्या के लिए कोई रोमन अंक टाइप करें, जैसे MCMXCIV (बड़े या छोटे अक्षरों से कोई फ़र्क नहीं पड़ता)। कन्वर्टर रोमन अंक और उसकी दशमलव कीमत — दोनों दिखाता है, ताकि आप नतीजे की दोबारा जाँच कर सकें।
फ़ॉर्मूला आसान शब्दों में
रोमन अंक सात चिन्हों से बनते हैं: I=1, V=5, X=10, L=50, C=100, D=500 और M=1000। किसी संख्या को बदलने के लिए हम एक ग्रीडी (greedy) तरीका अपनाते हैं: सबसे बड़ी कीमत से शुरू करते हुए, हम बार-बार वह सबसे बड़ा कीमत-चिन्ह घटाते हैं जो अभी भी फ़िट हो जाए और उसका चिन्ह जोड़ते जाते हैं। घटाव वाली जोड़ियों को सँभालने के लिए हम सूची में CM=900, CD=400, XC=90, XL=40, IX=9 और IV=4 भी शामिल करते हैं। इससे हमेशा सबसे छोटा और मानक रूप मिलता है — जैसे 4 बनता है IV, न कि IIII।
$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right) = \sum_{k}\; \text{sym}_k \times \left\lfloor \frac{\text{remainder}}{\text{val}_k} \right\rfloor$$
$$\text{Roman} = \operatorname{greedy}\!\left(\text{Number}\right),\qquad 1 \le \text{Number} \le 3999$$
$$\text{Number} = \sum_{\text{token} \,\in\, \text{Roman Numeral}} \text{value}(\text{token})$$
हल किया हुआ उदाहरण
2024 को बदलें: \(2024 - 1000 = 1024\) (M), फिर \(-\ 1000 = 24\) (MM), इसके बाद \(24 - 10 = 14\) (X), \(-\ 10 = 4\) (XX), और आख़िर में 4 मेल खाता है IV से। नतीजा: MMXXIV।
अक्सर पूछे जाने वाले सवाल
सिर्फ़ 3999 तक ही क्यों? मानक रोमन अंक MMMCMXCIX (3999) पर जाकर ख़त्म हो जाते हैं। इससे बड़ी संख्याओं के लिए पारंपरिक रूप से चिन्हों के ऊपर एक रेखा (vinculum) लगानी पड़ती है, जो उन्हें 1000 से गुणा कर देती है — लेकिन यह बुनियादी पद्धति का हिस्सा नहीं है।
क्या शून्य के लिए कोई रोमन अंक है? नहीं। रोमन लोगों के पास शून्य के लिए कोई चिन्ह नहीं था; इस पद्धति में उसके लिए कोई जगह ही नहीं है।
क्या IIII कभी सही होता है? कुछ घड़ियों के डायल पर देखने में संतुलन बनाने के लिए IIII का इस्तेमाल होता है, लेकिन 4 का गणितीय रूप से मानक रूप IV ही है, जो यह टूल बनाता है।