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

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


एक दी गई स्ट्रिंग S दी गई है, जिसमें वर्णमाला, नंबर और विशेष वर्ण हैं। हमें तीन अलग-अलग स्ट्रिंग्स S1, S2 और S3 में स्ट्रिंग को विभाजित करने के लिए एक प्रोग्राम लिखना होगा, जैसे कि:

  • स्ट्रिंग S1 में S में मौजूद सभी वर्णमाला होंगी,
  • स्ट्रिंग S2 में S में मौजूद सभी नंबर होंगे, और
  • S3 में S में मौजूद सभी विशेष वर्ण होंगे।

स्ट्रिंग्स S1, S2 और S3 में वर्ण उसी क्रम में होने चाहिए जिस क्रम में वे इनपुट में दिखाई देते हैं।

उदाहरण

निम्नलिखिक कोड है:

const str = "Th!s String C0nt@1ns d1fferent ch@ract5rs";
const seperateCharacters = str => {
    const strArr = str.split("");
    return strArr.reduce((acc, val) => {
        let { numbers, alpha, special } = acc;
        if(+val){
            numbers += val;
        }else if(val.toUpperCase() !== val.toLowerCase()){
            alpha += val;
        }else{
            special += val;
        };
        return { numbers, alpha, special };
    }, {
        numbers: '',
        alpha: '',
        special: ''
    });
};
console.log(seperateCharacters(str));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

{
    numbers: '115',
    alpha: 'ThsStringCntnsdfferentchractrs',
    special: '! 0@ @'
}

  1. - जावास्क्रिप्ट में इसमें मौजूद संख्याओं के आधार पर स्ट्रिंग को मान्य करना

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

  1. - JavaScript में कार्ड्स को समूहों में पुनर्व्यवस्थित करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहला तर्क और एक संख्या, num, को दूसरा तर्क के रूप में लेता है। सरणी में संख्याएं [1, 13] रेंज में हैं, सीमाएं समावेशी, जो प्लेइंग कार्ड्स के 1-आधारित इंडेक्स को दर्शाती हैं। हमारे फ़ंक्शन को यह निर्धारित करना चाहिए कि क्या का

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

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