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

जावास्क्रिप्ट में केवल अधिक से अधिक सरणी लौटाना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो सकारात्मक पूर्णांक की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क।

हमारे फ़ंक्शन को पहले सरणी में मौजूद संख्याओं में शामिल होना चाहिए और सरणी द्वारा प्रस्तुत एकल संख्या को ढूंढना चाहिए और फिर एक नया सरणी लौटाना चाहिए जो उस संख्या का प्रतिनिधित्व करता है जो इनपुट सरणी संख्या से 1 के परिमाण से अधिक है।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const arr = [6, 7, 3, 9];

आउटपुट

const output = [6, 7, 4, 0];

आउटपुट स्पष्टीकरण

क्योंकि इनपुट ऐरे द्वारा दर्शाई गई संख्या 6739 है और आवश्यक संख्या 6740 है।

उदाहरण

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

const arr = [6, 7, 3, 9];
const justGreater = (arr = []) => {
   if(!arr.every(v=>v>=0) || arr.length === 0){
      return null;
   };
   if(arr.some(v=>v.toString().length > 1)){
      return null
   };
   let res =[];
   for (let i=0; i < arr.length; i += 15){
      res.push(arr.slice(i,i+15));
   };
      res[res.length-1]= res[res.length-1].join('')*1+1
      res=res.map(v=>Array.isArray(v)?v.join('')*1:v)
      return (res.join('')).split('').map(v=>v*1)
};
console.log(justGreater(arr));

आउटपुट

[6, 7, 4, 0]

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट Array.prototype.map() फ़ंक्शन

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य