संख्याओं को रोमन अंकों में और वापस बदलें, सख़्त जाँच तथा चरण-दर-चरण विश्लेषण के साथ।
रोमन अंक सात अक्षरों को जोड़ते हैं — I, V, X, L, C, D और M — जिनके मान 1, 5, 10, 50, 100, 500 और 1,000 हैं। कोई संख्या लिखने के लिए यह कन्वर्टर तेरह मानों की सूची (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) पर घटते क्रम में चलता है और हर बार वह सबसे बड़ा मान घटाता है जो अब भी बैठता हो, साथ ही उसका प्रतीक जोड़ता जाता है। यही लालची चाल विहित रूप बनाती है और कुछ नहीं: 1994 बनता है M + CM + XC + IV = MCMXCIV, और विश्लेषण स्क्रीन पर छपता है ताकि आप हर क़दम देख सकें।
किसी अंक को वापस पढ़ना वह जगह है जहाँ ज़्यादातर कन्वर्टर ढीले पड़ जाते हैं, क्योंकि बहुत सारी ग़लत बनी स्ट्रिंग भी जुड़कर कुछ न कुछ बन ही जाती हैं। यह पहले जाँच करता है, विहित नियमित अभिव्यक्ति M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}) के ख़िलाफ़, जो असली नियमों को समेटती है: I, X, C और M ज़्यादा से ज़्यादा तीन बार दोहराए जा सकते हैं; V, L और D कभी नहीं दोहराए जाते; और सिर्फ़ छह घटावात्मक जोड़े हैं — IV, IX, XL, XC, CD और CM। इसलिए IIII अस्वीकार होता है (उसे IV होना चाहिए), IC अस्वीकार होता है (99 यानी XCIX), और VX तथा XXXX भी। जाँच पास होने के बाद ही टूल अंक को बाएँ से दाएँ पढ़ता है, एकल अक्षरों से पहले दो-अक्षरी जोड़े लेता है, और मान जोड़ता जाता है। 1 से 3999 तक की हर संख्या ठीक-ठीक आगे-पीछे बदलती है।
1 से 3999 की सीमा मनमानी नहीं है: इस प्रणाली में न शून्य है, न ऋणात्मक संख्याएँ, न भिन्न, और 3999 (MMMCMXCIX) वह सबसे बड़ा मान है जिसे सात मानक अक्षर उस मध्ययुगीन ऊपरी रेखा के बिना लिख सकते हैं जो किसी प्रतीक को हज़ार गुना कर देती थी। व्यवहार में इस टूल का इस्तेमाल उन्हीं कामों के लिए होता है जिनमें रोमन अंक बचे रहे — किसी स्मारक, फ़िल्म के कॉपीराइट या किताब की भूमिका की तारीख़, अध्याय, खंड, पोप, राजाओं और सुपर बाउल की संख्या, घड़ी का डायल पढ़ना, किसी टैटू या नक़्क़ाशी को स्थायी होने से पहले जाँचना, और होमवर्क। रूपांतरण तथा जाँच 100% आपके ब्राउज़र में चलते हैं; कुछ भी कहीं नहीं भेजा जाता।
प्रतीक: I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1000। घटावात्मक जोड़े: IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900। किसी संख्या को बदलने के लिए 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 की सूची में से वह सबसे बड़ा मान घटाएँ जो बैठता हो और उसका प्रतीक जोड़ें, और शून्य तक यही दोहराएँ। जाँच विहित पैटर्न M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}) से होती है। उदाहरण: 1994 = MCMXCIV, 2026 = MMXXVI, MMXXIV = 2024।
2026 यानी MMXXVI: 2000 के लिए MM, 20 के लिए XX और 6 के लिए VI। आसपास के वर्ष: 2024 यानी MMXXIV और 2025 यानी MMXXV।
क्योंकि विहित नियम किसी प्रतीक को ज़्यादा से ज़्यादा तीन बार दोहराने देते हैं, इसलिए 4 को घटावात्मक रूप IV में लिखना ही होगा। IIII कुछ घड़ियों के डायल पर शैलीगत परंपरा के तौर पर ज़रूर दिखता है, पर वह मान्य संकेतन नहीं है और यह कन्वर्टर उसे अस्वीकार करता है।
3999, जो MMMCMXCIX लिखी जाती है। उससे आगे शास्त्रीय प्रणाली को vinculum चाहिए — वह ऊपरी रेखा जो किसी प्रतीक को 1,000 गुना कर देती है — जिसका कोई मानक सादा-पाठ रूप नहीं है, इसलिए यह टूल 3999 पर रुक जाता है।
नहीं। इस प्रणाली में शून्य का कोई प्रतीक नहीं है, और न ही ऋणात्मक संख्याएँ या इकाई के अंश लिखने का कोई तरीक़ा — यही एक वजह है कि अंकगणित के लिए इसकी जगह अरबी अंकों ने ले ली।
सिर्फ़ छह: IV (4), IX (9), XL (40), XC (90), CD (400) और CM (900)। कोई छोटा प्रतीक किसी बड़े से पहले सिर्फ़ इन्हीं जोड़ों में आ सकता है, इसीलिए 99 XCIX है और कभी IC नहीं।
नहीं। रूपांतरण और जाँच पूरी तरह आपके डिवाइस पर चलने वाला JavaScript हैं — कुछ भी अपलोड, लॉग या संग्रहीत नहीं होता।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।