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

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

<घंटा/>

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

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

const str = 'This is an example string';

हम उपरोक्त स्ट्रिंग के सम-लंबाई वाले शब्दों को उलटना चाहते हैं यानी निम्नलिखित शब्दों को उल्टा करना चाहते हैं -

This
is
an
string

उदाहरण

इसके लिए कोड होगा -

const str = 'This is an example string';
const isEven = str => !(str.length % 2);
const reverseEvenWords = (str = '') => {
   const strArr = str.split(' ');
   return strArr.reduce((acc, val) => {
      if(isEven(val)){
         acc.push(val.split('').reverse().join(''));
         return acc;
      };
      acc.push(val);
      return acc;
   }, []).join(' ');
};
console.log(reverseEvenWords(str));

आउटपुट

कंसोल में आउटपुट होगा -

sihT si na example gnirts

  1. जावास्क्रिप्ट में रिक्त स्थान की स्थिति को बनाए रखते हुए एक स्ट्रिंग को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ रिक्त स्थान हो सकते हैं। हमारे फ़ंक्शन को दो अलग-अलग शब्दों या रिक्त स्थान के वर्णों को इंटरचेंज किए बिना आंतरिक रूप से स्ट्रिंग में मौजूद शब्दों को उलट देना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'this is

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

    इस लेख में, हम समझेंगे कि सम लंबाई के शब्दों को कैसे प्रिंट किया जाता है। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों () में संलग्न होते हैं। चार एक डेटाटाइप है जिसमें एक अक्षर या एक पूर्णांक या एक विशेष वर्ण होता है। नीचे उसी का एक प्रदर्शन है - मान लीजिए कि हम

  1. एक स्ट्रिंग में समान लंबाई के शब्दों को प्रिंट करने के लिए पायथन प्रोग्राम

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