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

जावास्क्रिप्ट का उपयोग करके एक समान दशमलव मान वाले बाइनरी स्ट्रिंग को सॉर्ट करना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग लेता है जिसमें लंबाई 3 के बाइनरी स्ट्रिंग्स होते हैं जो सभी रिक्त स्थान से अलग होते हैं।

हमारे फ़ंक्शन को संख्याओं को आरोही क्रम में क्रमबद्ध करना चाहिए, लेकिन केवल सम संख्याओं को क्रमित करना चाहिए और सभी विषम संख्याओं को उनके स्थान पर छोड़ देना चाहिए।

उदाहरण

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

const str = '101 111 100 001 010';
const sortEvenIncreasing = (str = '') => {
   const sorter = (a, b) => {
      const findInteger = bi => parseInt(bi, 2);
      if(findInteger(a) % 2 === 1 || findInteger(b) % 2 === 1){
         return 0;
      };
      return findInteger(a) - findInteger(b);
   };
   const res = str
   .split(' ')
   .sort(sorter)
   .join(' ');
   return res;
};
console.log(sortEvenIncreasing(str));

आउटपुट

101 111 100 001 010

  1. जावास्क्रिप्ट का उपयोग करके बाइनरी स्ट्रिंग में न्यूनतम फ़्लिप ढूँढना

    एकरस रूप से बढ़ती हुई स्ट्रिंग: 0 और 1 की एक स्ट्रिंग नीरस रूप से बढ़ रही है यदि इसमें 0 (संभवतः 0) की कुछ संख्या हो, उसके बाद 1 की कुछ संख्या (संभवतः 0.) हो समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक बाइनरी स्ट्रिंग, str लेता है। हम स्ट्रिंग में मौ

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में अक्षरों को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग, str लेता है, जिसमें अक्षर और कुछ विशेष वर्ण होते हैं। हमारे फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग लौटानी चाहिए, जहां सभी वर्ण जो अक्षर नहीं हैं, एक ही स्थान पर रहते हैं, और सभी अक्षर अपनी स्थिति को उलट देते हैं। उदाहरण के

  1. सी ++ में बाइनरी स्ट्रिंग में दशमलव मान सबस्ट्रिंग की गणना करना

    हमें केवल 0 और 1 की स्ट्रिंग दी गई है। स्ट्रिंग बाएं से दाएं पढ़ने वाली बाइनरी संख्या का प्रतिनिधित्व करती है। यानी 001 4 है और 1 नहीं। लक्ष्य सभी सबस्ट्रिंग्स को ढूंढना है जो एक दशमलव संख्या का प्रतिनिधित्व करते हैं। हम सभी सबस्ट्रिंग के पहले मान की जांच करके ऐसा करेंगे, यदि यह 0 है तो संख्या भी 1