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

छोटे और बड़े तत्वों की संख्या - JavaScript


मान लीजिए हमारे पास इस तरह की एक सरणी है:

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9];

हमें एक JavaScript फ़ंक्शन लिखना है जो यह सरणी और एक संख्या n लेता है, और एक ऑब्जेक्ट लौटाता है जो n से बड़े और n से छोटे तत्वों की संख्या दर्शाता है।

कोड

const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; 
const greaterSmallerNumbers = (arr, num) => { 
  return arr.reduce((acc, val) => { 
    let { greater, smaller } = acc; 
    if (val > num) { greater++; } 
    if (val < num) { smaller++; } 
    return { greater, smaller }; 
  }, { greater: 0, smaller: 0 }); 
}; 
console.log(greaterSmallerNumbers(arr, 3));

आउटपुट

{ greater: 8, smaller: 1 }
  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो प्रॉपर्टीज जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो प्रॉपर्टीज

    परिचय HTML5 फॉर्म वैलिडेशन API validityState ऑब्जेक्ट के माध्यम से rangeOverflow और rangeUnderflow प्रॉपर्टीज प्रदान करता है, जो <input type="number"> एलिमेंट्स पर min और max एट्रिब्यूट्स के विरुद्ध मान्य करते हैं। रेंज अंडरफ्लो - यदि एलिमेंट का मान min एट्रिब्यूट में निर्दिष्ट मान

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04