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

केवल विषम लंबाई वाले शब्दों को उल्टा करें - जावास्क्रिप्ट

<घंटा/>

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

स्ट्रिंग में कोई भी सबस्ट्रिंग एक शब्द होने के योग्य होता है, यदि या तो यह दो रिक्त स्थान से या तो अंत में या अंत में या शुरुआत में मौजूद होता है और एक स्थान से पहले या बाद में होता है।

मान लें कि निम्नलिखित हमारी स्ट्रिंग है -

const str = 'hello beautiful people';

विषम लंबाई वाले शब्द हैं -

hello
beautiful

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें।

const str = 'hello beautiful people';
const idOdd = str => str.length % 2 === 1;
const reverseOddWords = (str = '') => {
   const strArr = str.split(' ');
   return strArr.reduce((acc, val) => {
      if(idOdd(val)){
         acc.push(val.split('').reverse().join(''));
      return acc;
   };
   acc.push(val);
   return acc;
   }, []).join(' ');
};
console.log(reverseOddWords(str));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

olleh lufituaeb people

  1. जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन इसके अलावा एक समस्या थी, इसलिए कई बार तार टूट जाते हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग 60 से भी अधिक हो सकता है। हमारे फ़ंक्शन को स्ट्रिंग में आवश्यक परिवर्तन करना

  1. जावास्क्रिप्ट में स्ट्रिंग को एक निर्दिष्ट लंबाई तक सीमित करना

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

  1. जावास्क्रिप्ट में शब्दों के आसन्न जोड़े की गणना करना

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