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

क्या बिट्स जावास्क्रिप्ट का उपयोग करके पूर्णांक में बारी-बारी से कर रहे हैं?

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक पूर्णांक, संख्या लेता है।

हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या संख्या के द्विआधारी प्रतिनिधित्व में वैकल्पिक बिट्स हैं - अर्थात्, यदि दो आसन्न बिट्स में हमेशा अलग-अलग मान होंगे।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है

इनपुट

const num =5;

आउटपुट

कॉन्स्ट आउटपुट =सत्य;

आउटपुट स्पष्टीकरण

क्योंकि 5 का बाइनरी फॉर्म 101 है जिसमें अल्टरनेटिंग बिट्स होते हैं।

उदाहरण

निम्नलिखित कोड है -

const num =5;const isAlternating =(num =1) => { const बाइनरी =num.toString(2); लेट कर्व =बाइनरी [0]; के लिए (चलो मैं =1; मैं <बाइनरी.लंबाई; i++){ const el =बाइनरी [i]; अगर (कर्र! ==एल) {करा =एल; जारी रखें; }; विवरण झूठा है; }; सही लौटें;};console.log(isAlternating(num));

आउटपुट

<पूर्व>सत्य
  1. फायरबग का उपयोग करके जावास्क्रिप्ट को डिबग करना

    डिबगिंग दोषों को दूर करने की व्यवस्थित विधि है। यह सब परीक्षण मामलों के निष्पादन के साथ शुरू होता है। जब भी परीक्षण मामलों को निष्पादित किया जाता है, वास्तविक परिणामों की तुलना अपेक्षित परिणामों से की जाती है। यदि वास्तविक परिणामों और अपेक्षित परिणामों के बीच पत्राचार की कोई कमी है, तो मूल कारण विश्

  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद