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

क्या स्ट्रिंग को जावास्क्रिप्ट में विभाजित किया जा सकता है

<घंटा/>

हमें एक गैर-रिक्त स्ट्रिंग str और स्ट्रिंग्स की एक सरणी दी गई है जिसमें गैर-रिक्त शब्दों की एक सूची है।

हमें एक फ़ंक्शन लिखना है जो यह निर्धारित करता है कि क्या स्ट्रिंग को सरणी में मौजूद एक या अधिक शब्दों के एक अलग-अलग अनुक्रम में विभाजित किया जा सकता है।

नोट

  • सरणी में एक ही शब्द का विभाजन में कई बार पुन:उपयोग किया जा सकता है।

  • सरणी में डुप्लिकेट शब्द नहीं हैं।

उदाहरण 1

अगर इनपुट है

const str ="applepenapple";const arr =["सेब", "पेन"];

आउटपुट सही होना चाहिए, क्योंकि

"applepenapple" को "Apple pen apple" के रूप में विभाजित किया जा सकता है।

उदाहरण

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

const str ="applepenapple";const arr =["apple", "pen"]; const wordSequence =(str ='', arr =[]) => {const map ={} फंक्शन हेल्पर (str) { अगर (map.hasOwnProperty(str)) {वापसी नक्शा[str] } और अगर (str=='') {वापसी सच} के लिए (चलो i=0;i<=str.length;i++) { अगर (गिरफ्तारी) .includes(str.slice(i)) &&हेल्पर(str.slice(0, i)) ){ map[str] =true return true } }; नक्शा [str] =झूठा; विवरण झूठा है; }; वापसी सहायक(str)};console.log(wordSequence(str, arr));

आउटपुट

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

<पूर्व>सत्य
  1. क्या स्ट्रिंग जावास्क्रिप्ट में दोहराए गए सबस्ट्रिंग का संयोजन है

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

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

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

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

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