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

जावास्क्रिप्ट में जांचना कि क्या दशमलव संख्याएं कम से कम दो सामान्य 1 बिट साझा करती हैं


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याएं लेता है। हमारा फ़ंक्शन true लौटाएगा यदि संख्याओं के बाइनरी प्रतिनिधित्व में समान सूचकांक पर दो बार 1 है, अन्यथा false।

उदाहरण

निम्न कोड देखें:

const num1 = 10; const num2 = 15; const checkBits = (num1 = 1, num2 = 1) => {    let c = num1.toString(2).split('');    let d = num2.toString(2).split('');    if(c.length > d.length){       c = c.slice(c.length - d.length);    }else{       d = d.slice(d.length - c.length);    };    let count = 0;    for(let i = 0; i < d.length; i++){       if(c[i] === "1" && d[i] === "1"){          count++;       };    };    return count > 1; }; console.log(checkBits(num1, num2));

आउटपुट

निम्न कंसोल आउटपुट है:

true

  1. जावास्क्रिप्ट में कॉमन इंस्टेंसेज के बीच प्राइवेट मेंबर्स कैसे शेयर करें? जावास्क्रिप्ट में कॉमन इंस्टेंसेज के बीच प्राइवेट मेंबर्स कैसे शेयर करें?

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

  1. जावास्क्रिप्ट में मेथड्स शेयर करना जावास्क्रिप्ट में मेथड्स शेयर करना

    मेथड्स को ऑब्जेक्ट की प्रोटोटाइप प्रॉपर्टी से जोड़कर शेयर किया जा सकता है। ये मेथड्स ऑब्जेक्ट के सभी इंस्टेंसेज के बीच शेयर किए जाएंगे। जावास्क्रिप्ट में मेथड्स शेयर करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta na

  1. - जावास्क्रिप्ट में न्यूनतम सूचकांक योग वाला सामान्य तत्व

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो literals की दो सरणियां, arr1 और arr2, को पहली और दूसरी आर्गुमेंट के रूप में लेता है। हमारा फ़ंक्शन arr1 और arr2 में सामान्य तत्व को न्यूनतम सूची सूचकांक योग के साथ ढूंढेगा। यदि उत्तरों के बीच टाई है, तो हमें उन सभी को बिना किसी क्रम की आवश्यकता के आउटप