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

क्या एक स्ट्रिंग के हिस्से को जावास्क्रिप्ट में दूसरी स्ट्रिंग बनाने के लिए पुनर्व्यवस्थित किया जा सकता है?

<घंटा/>

समस्या

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

उदाहरण

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

const str1 ='rkqodlw';const str2 ='world';const canForm =(str1 ='', str2 ='') => {if(str1.length  { if(res.includes(val)){ res.splice(res.indexOf(val), 1); }; }); वापसी res.length ===0;};console.log(canForm(str1, str2));

आउटपुट

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

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स, str1 और str2 को पहले और दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को स्ट्रिंग str1 को दोहराए जाने की न्यूनतम संख्या वापस करनी चाहिए ताकि स्ट्रिंग str2 इसका एक विकल्प हो। अगर इसे दोहराने के बाद str2 के लिए a का सबस्ट्रिंग होना असंभव

  1. जांचें कि क्या किसी दिए गए स्ट्रिंग के वर्णों को पायथन में पैलिंड्रोम बनाने के लिए पुनर्व्यवस्थित किया जा सकता है

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है, हमें यह जांचना होगा कि क्या दिए गए स्ट्रिंग के वर्णों को पैलिंड्रोम बनाने के लिए फेरबदल किया जा सकता है या नहीं। इसलिए, यदि इनपुट s =raaecrc जैसा है, तो आउटपुट सही होगा क्योंकि हम इसे रेसकार में पुनर्व्यवस्थित कर सकते हैं जो एक पैलिंड्रोम है। इसे हल करने के

  1. जांचें कि क्या एक स्ट्रिंग को पायथन में विशेष पैलिंड्रोम बनाने के लिए पुनर्व्यवस्थित किया जा सकता है

    मान लीजिए हमारे पास एक स्ट्रिंग है; हमें यह जांचना होगा कि क्या दिए गए स्ट्रिंग के वर्णों को पैलिंड्रोम बनाने के लिए फेरबदल किया जा सकता है या नहीं। इसलिए, यदि इनपुट s =aarcrce जैसा है, तो आउटपुट ट्रू होगा क्योंकि हम रेसकार बनाने के लिए वर्णों को फेरबदल कर सकते हैं जो एक पैलिंड्रोम है। इसे हल करने