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

JavaScript में वर्तमान संख्या से छोटी संख्याओं की गिनती करना

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

फ़ंक्शन को इनपुट सरणी के आधार पर एक नई सरणी बनानी चाहिए।

नई सरणी के प्रत्येक संबंधित तत्व को मूल सरणी में उस संबंधित तत्व से छोटे तत्वों की संख्या होनी चाहिए।

उदाहरण

यदि इनपुट सरणी है:

const arr = [2, 7, 3, 1, 56, 4, 7, 8];

तो आउटपुट सरणी होनी चाहिए:

const output = [1, 4, 2, 0, 7, 3, 4, 6 ];

कोड उदाहरण

const arr = [2, 7, 3, 1, 56, 4, 7, 8];
const smallerThanCurrent = (arr = []) => {
  let { length } = arr;
  let res = Array(length).fill(0);
  for (let i = 0; i < length; i++){
    for (let j = 0; j < length; ++j){
      if (i != j && arr[i] > arr[j]){
        ++res[i];
      };
    };
  };
  return res;
};
console.log(smallerThanCurrent(arr));

आउटपुट

[
  1, 4, 2, 0,
  7, 3, 4, 6
]
  1. - JavaScript में संबंधित संख्याओं के बाद छोटी संख्याओं की गिनती

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

  1. - जावास्क्रिप्ट में इनपुट सरणी के आधार पर संबंधित तत्वों से छोटे तत्वों की सरणी बनाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारा फ़ंक्शन इनपुट सरणी के आधार पर एक आउटपुट सरणी बनाएगा। प्रत्येक संबंधित तत्व के लिए हमारी आउटपुट सरणी में उस संख्या से दाईं ओर छोटी संख्याओं की गिनती होनी चाहिए। अंत में, हमें यह सरणी लौटानी चाहिए।उदाहरणनिम्न कोड देखें:

  1. - जावास्क्रिप्ट में सरणी में त्रिभुज भुजाओं की संख्या गिनना

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