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

स्ट्रिंग को n बराबर भागों में विभाजित करें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या n लेता है (ऐसा कि n स्ट्रिंग की लंबाई को सटीक रूप से विभाजित करता है)। हमें लंबाई n के स्ट्रिंग का ऐरे लौटाना है जिसमें स्ट्रिंग के n बराबर भाग हों।

उदाहरण

const str = 'this is a sample string';
const num = 5;
const divideEqual = (str, num) => {
    const len = str.length / num;
    const creds = str.split("").reduce((acc, val) => {
        let { res, currInd } = acc;
        if(!res[currInd] || res[currInd].length < len){
            res[currInd] = (res[currInd] || "") + val;
        }else{
            res[++currInd] = val;
        };
        return { res, currInd };
    }, {
        res: [],
        currInd: 0
    });
    return creds.res;
};
console.log(divideEqual(str, num));

आउटपुट

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

[ 'this ', 'is a ', 'sampl', 'e str', 'ing' ]

  1. - JavaScript में स्ट्रिंग को अधिकतम भागों में विभाजित करना

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

  1. - C++ प्रोग्राम में स्ट्रिंग को N बराबर भागों में विभाजित करें

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

  1. - 'N' बराबर भागों में स्ट्रिंग विभाजित करने के लिए Java प्रोग्राम

    इस लेख में, हम समझेंगे कि स्ट्रिंग को N बराबर भागों में कैसे विभाजित करें। String एक डेटा प्रकार है जिसमें एक या अधिक कैरेक्टर्स होते हैं और यह डबल कोट्स ( ) में संलग्न होता है। नीचे इसका प्रदर्शन है: मान लीजिए हमारा इनपुट है: इनपुट स्ट्रिंग: Java Program is fun! वांछित आउटपुट होगा: स्ट्रिंग की