Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट में मौजूद संख्याओं के साथ एक स्ट्रिंग को मान्य करना

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

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

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

  1. पायथन में n के समूहों में टपल को विभाजित करें

    जब टपल को एन समूहों में विभाजित करने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है। टपल एक अपरिवर्तनीय डेटा प्रकार है। इसका मतलब है, एक बार परिभाषित मूल्यों को उनके सूचकांक तत्वों तक पहुंचकर बदला नहीं जा सकता है। यदि हम तत्वों को बदलने का प्रयास करते हैं, तो इसका परिणाम त्रुटि होता है। व