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

किसी दिए गए नंबर (जावास्क्रिप्ट) के नीचे/ऊपर किसी सरणी में तत्वों की संख्या की गणना कैसे करें

<घंटा/>

विचार करें कि हमारे पास संख्याओं की एक सरणी है जो इस तरह दिखती है -

const array = [3.1, 1, 2.2, 5.1, 6, 7.3, 2.1, 9];

हमें एक ऐसा फंक्शन लिखना होता है जो यह गिनता है कि दिए गए नंबर के नीचे/ऊपर वाले ऐरे में कितने एलिमेंट हैं।

उदाहरण के लिए, यदि संख्या 5.25 है, तो उत्तर निम्नलिखित 5 तत्व होने चाहिए,

(3.1, 1, 2.2, 5.1, 2.1)

और इसके ऊपर 3 तत्व -

(6, 7.3, 9)

नोट - यदि कोई तत्व दी गई संख्या के बराबर है, तो उसे ऊपर की संख्या के रूप में गिना जाना चाहिए।

तो, चलिए इस फ़ंक्शन के लिए कोड लिखते हैं -

उदाहरण

const array = [3.1, 1, 2.2, 5.1, 6, 7.3, 2.1, 9];
const countNumbers = (arr, num) => {
   return arr.reduce((acc, val) => {
      const legend = ['upper', 'lower'];
      const isBelow = val < num;
      acc[legend[+isBelow]]++;
      return acc;
   }, {
      lower: 0,
      upper: 0
   });
};
console.log(countNumbers(array, 5.25));
console.log(countNumbers(array, 7));
console.log(countNumbers(array, 1));

आउटपुट

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

{ lower: 5, upper: 3 }
{ lower: 6, upper: 2 }
{ lower: 0, upper: 8 }

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

    निम्नलिखित एक ही सरणी में एक सरणी के तत्वों को डुप्लिकेट करने के लिए कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  1. जावास्क्रिप्ट में दिए गए तत्वों की संख्या के साथ सरणी का क्रमपरिवर्तन कैसे करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में शाब्दिक की एक सरणी और दूसरे तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को ऐसे सभी सरणियों की एक सरणी का निर्माण करना चाहिए जिनकी लंबाई दूसरे तर्क द्वारा निर्दिष्ट संख्या के बराबर है और इसमें इनपुट सरणी के तत्वों के सभी संभाव

  1. C++ में दी गई संख्या के साथ सरणी तत्वों के औसत की घटनाओं की गणना करें

    एक सरणी गिरफ्तारी [] जिसमें पूर्णांक तत्व और एक पूर्णांक संख्या दी गई है। लक्ष्य प्रत्येक तत्व arr[i] और num का औसत ज्ञात करना है और मूल सरणी में दिखाई देने वाले औसत की संख्या की संख्या को प्रिंट करना है। यदि सरणी गिरफ्तारी [] [5, 2, 3] है और संख्या 2 है। गिरफ्तारी में औसत [3, 2, 2] होगा [1,1,1]