Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

पूर्णांकों को रोमन संख्याओं में बदलने के लिए जावास्क्रिप्ट एल्गोरिथम

<घंटा/>

मान लीजिए, हमें एक फ़ंक्शन लिखना है, जैसे कि intToRoman (), जो, जैसा कि नाम से पता चलता है, एक तर्क के रूप में इसमें पारित संख्या के रोमन समकक्ष को लौटाता है।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const intToRoman =(num) => { let result =""; जबकि (संख्या) {अगर (संख्या> =1000) {परिणाम + ="एम"; संख्या - =1000; }else if(num>=500){ if(num>=900){ result +="CM"; संख्या - =900; } और {परिणाम + ="डी"; संख्या - =500; } }else if(num>=100){ if(num>=400){ result +="CD"; संख्या - =400; } और {परिणाम + ="सी"; संख्या - =100; } }else if(num>=50){ if(num>=90){ result +="XC"; संख्या - =90; } और {परिणाम + ="एल"; संख्या - =50; } }else if(num>=10){ if(num>=40){ result +="XL"; संख्या - =40; } और {परिणाम + ="एक्स"; संख्या - =10; } }else if(num>=5){ if(num>=9){ result +="IX"; संख्या - =9; }else{ परिणाम +="वी"; संख्या - =5; }} और { अगर (संख्या> =4) {परिणाम + ="चतुर्थ"; संख्या - =4; }else{ परिणाम +="मैं"; संख्या - =1; } } } वापसी परिणाम;};कंसोल.लॉग(intToRoman(178));console.log(intToRoman(89));console.log(intToRoman(55));console.log(intToRoman(1555)); 

आउटपुट

कंसोल में इस कोड का आउटपुट होगा -

CLXXVIIILXXXIXLVMDLV

  1. जावास्क्रिप्ट में संख्याओं की सुंदर व्यवस्था

    सुंदर व्यवस्था: मान लीजिए कि हमारे पास 1 से संख्या तक के पूर्णांक हैं। हम एक सुंदर व्यवस्था . परिभाषित करते हैं एक सरणी के रूप में जो इन संख्या संख्याओं द्वारा सफलतापूर्वक निर्मित की जाती है यदि निम्न में से कोई एक इस सरणी में ith स्थिति (1 ≤ i ≤ N) के लिए सत्य है - नौवें स्थान पर संख्या i से वि

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। यदि संख्या संख्या के अंकों का योग एक पैलिंड्रोम संख्या है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num =781296; तब आउटपुट होना चाहि

  1. जावास्क्रिप्ट में संख्याओं में प्रत्यय जोड़ना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। हमारे कार्य का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th को जोड़ना है: st का उपयोग 1 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदाहरण के लिए पहला, पहले उच्चारण किय