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

जावास्क्रिप्ट में संख्याओं को आधार -7 प्रतिनिधित्व में परिवर्तित करना


आधार-2 निरूपण (बाइनरी) की तरह, जहां हम आधार 10 (दशमलव) संख्याओं को बार-बार 2 से विभाजित करते हैं, आधार 7 प्रणाली में हम संख्या को 7 से बार-बार विभाजित करेंगे। द्विआधारी प्रतिनिधित्व।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो किसी भी संख्या को लेता है और इसका आधार 7 प्रतिनिधित्व पाता है।

उदाहरण के लिए -

base7(100) = 202

उदाहरण

इसके लिए कोड होगा -

const num = 100;
const base7 = (num = 0) => {
   let sign = num < 0 && '−' || '';
   num = num * (sign + 1);
   let result = '';
   while (num) {
      result = num % 7 + result;
      num = num / 7 ^ 0;
   };
   return sign + result || "0";
};
console.log(base7(num));

आउटपुट

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

202

  1. वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को संख्याओं में कनवर्ट करना

    जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं - सिंटैक्स parseInt(string, radix); जहां पैरामीटर निम्नलिखित हैं - स्ट्रिंग - पार्स करने के लिए मान। यदि यह तर्क एक स्ट्रिंग नहीं है, तो इसे ToString विधि का उपयोग करके एक में बदल दिया जाता है। इस तर्क में प्रमुख रिक्त स्थान को

  1. जावास्क्रिप्ट नंबर उदाहरण

    जावास्क्रिप्ट में संख्याओं के लिए एक उदाहरण निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<

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

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