आधार-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