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

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 /> <title>Document</title> <style>    

  1. - JavaScript में दिए गए तत्वों की संख्या के साथ सरणी के क्रमचय बनाना

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

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

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