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

जावास्क्रिप्ट का उपयोग करते हुए प्रत्येक शब्द में मौजूद संख्या के आधार पर शब्दों की छँटाई

<घंटा/>

समस्या

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

वाक्य स्ट्रिंग में प्रत्येक शब्द में एक पूर्णांक होता है। हमारे फ़ंक्शन को स्ट्रिंग को इस तरह से सॉर्ट करना चाहिए कि जिस शब्द में सबसे छोटा पूर्णांक होता है उसे पहले रखा जाता है और फिर बढ़ते क्रम में रखा जाता है।

उदाहरण

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

const str = "is2 Thi1s T4est 3a";
const sortByNumber = (str = '') => {
   const findNumber = (s = '') => s
      .split('')
      .reduce((acc, val) => +val ? +val : acc, 0);
   const arr = str.split(' ');
   const sorter = (a, b) => {
      return findNumber(a) - findNumber(b);
   };
   arr.sort(sorter);
   return arr.join(' ');
};
console.log(sortByNumber(str));

आउटपुट

Thi1s is2 3a T4est

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

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

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण संख्या को उनके एक आधारित अनुक्रमणिका को बार-बार दोहराना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी लोअरकेस अक्षरों की एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें प्रत्येक वर्ण को कैपिटल केस में स्ट्रिंग में उनके 1-आधारित इंडेक्स की संख्या को दोहराया जाता है और अलग-अलग वर्ण सेट को डैश - से अलग किया जा

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

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