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

स्ट्रिंग जावास्क्रिप्ट में एक संख्या के अनुसार एक सरणी में स्ट्रिंग ऑर्डर करना

<घंटा/>

हमारे पास स्ट्रिंग्स की एक सरणी है, जिनमें से प्रत्येक में इस तरह की एक या अधिक संख्याएँ होती हैं -

const arr = ['di5aster', 'ca1amity', 'cod3', 'ho2me3', 'ca11ing'];

हमें एक सॉर्टिंग फ़ंक्शन लिखना है जो इस सरणी को स्ट्रिंग्स में मौजूद संख्याओं के आरोही क्रम में सॉर्ट करता है। सही क्रम होगा -

const output = [ 'ca1amity', 'cod3', 'di5aster', 'ca11ing', 'ho2me3' ];

इसलिए, आइए इस समस्या के लिए कोड लिखें -

उदाहरण

const arr = ['di5aster', 'ca1amity', 'cod3', 'ho2me3', 'ca11ing'];
const filterNumber = str => {
   return +str
   .split("")
   .filter(el => el.charCodeAt() >= 48 && el.charCodeAt() <= 57)
   .join("");
};
const sorter = (a, b) => {
   return filterNumber(a) - filterNumber(b);
};
arr.sort(sorter);
console.log(arr);

आउटपुट

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

[ 'ca1amity', 'cod3', 'di5aster', 'ca11ing', 'ho2me3' ]

  1. जावास्क्रिप्ट में एक सरणी के आधार पर शफलिंग स्ट्रिंग

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

  1. जावास्क्रिप्ट में सरणी में सबसे छोटी संख्या के अंक योग की जाँच करना

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

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

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