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

जावास्क्रिप्ट का उपयोग करते हुए तले हुए क्रम में एक लापता संख्या ढूँढना

<घंटा/>

समस्या

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

समस्या यह है कि सरणी से एक संख्या गायब हो जाती है और सरणी को भी क्रमबद्ध नहीं किया जाता है। हमारे फ़ंक्शन को उस एक नंबर को ढूंढकर वापस करना चाहिए जो सरणी से गायब है।

उदाहरण

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

const arr = [4, 7, 1, 8, 9, 5, 2, 3];
const findMissing = (arr = []) => {
   const sumArr = arr.reduce((acc, val) => acc + val);
   const { length: len } = arr;
   const sumFirst = (len + 1) * (len + 2) * .5;
   const missing = sumFirst - sumArr;
   return missing;
};
console.log(findMissing(arr));

आउटपुट

6

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी से केवल अनुक्रम संख्या का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी को आरोही/बढ़ते क्रम में क्रमबद्ध किया गया है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारे फ़ंक्शन को उस तत्व को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; con

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में फाइबोनैचि अनुक्रम ढूँढना

    फाइबोनैचि अनुक्रम: अनुक्रम X_1, X_2, ..., X_n फाइबोनैचि है यदि: =3 X_i + X_{i+1} =X_{i+2} सभी के लिए i + 2 <=n समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन को सरणी गिरफ्तारी में मौजूद सबसे लंबे फाइबो

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

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