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

जावास्क्रिप्ट का उपयोग करके वांछित लंबाई के वैकल्पिक 1s और 0s की एक स्ट्रिंग का निर्माण

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। '1' से शुरू होकर हमारे फ़ंक्शन को लंबाई n की एक स्ट्रिंग का निर्माण करना चाहिए जिसमें बारी-बारी से '1' और '0' शामिल हों।

उदाहरण

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

const num = 12;
const buildString = (num = 1) => {
   let res = '';
   for(let i = 0; i < num; i++){
      if(i % 2 === 0){
         res += 1;
      }else{
         res += 0;
      };
   };
   return res;
};
console.log(buildString(num));

आउटपुट

101010101010

  1. जावास्क्रिप्ट में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    जावास्क्रिप्ट में एक स्ट्रिंग की लंबाई प्राप्त करने के लिए, लंबाई संपत्ति का उपयोग करें। लंबाई की संपत्ति एक स्ट्रिंग में वर्णों की संख्या लौटाती है। उदाहरण स्ट्रिंग की लंबाई कैसे प्राप्त करें, यह जानने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं <html>    <head>  

  1. जावास्क्रिप्ट RegExp का उपयोग करके स्ट्रिंग को कैसे बदलें?

    जावास्क्रिप्ट में RegExp का उपयोग करके स्ट्रिंग को बदलने के लिए, स्ट्रिंग रिप्लेस () विधि का उपयोग करें। उदाहरण आप JavaScript RegExp का उपयोग करके स्ट्रिंग को बदलने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं - <html>    <head>       <script>   &nb

  1. जावास्क्रिप्ट में टेक्स्टडिकोडर और टेक्स्ट एन्कोडर?

    TextEncoder का उपयोग किसी दिए गए स्ट्रिंग को utf-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array को फिर से ट्यून करता है। TextDecoder का उपयोग बाइट्स की एक धारा को कोड बिंदुओं की एक धारा में गुप्त करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।