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

जावास्क्रिप्ट में किसी सरणी का निकटतम मान ज्ञात करें

<घंटा/>

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

उदाहरण

इसके लिए कोड होगा -

const arr = [3, 56, 56, 23, 7, 76, -2, 345, 45, 76, 3];
const num = 37
const findClosest = (arr, num) => {
   const creds = arr.reduce((acc, val, ind) => {
      let { diff, index } = acc;
      const difference = Math.abs(val - num);
      if(difference < diff){
         diff = difference;
         index = ind;
      };
      return { diff, index };
   }, {
      diff: Infinity,
      index: -1
   });
   return arr[creds.index];
};
console.log(findClosest(arr, num));

आउटपुट

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

45

  1. जावास्क्रिप्ट में किसी सरणी से उच्चतम मान लौटाना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी के माध्यम से पुनरावृति करना चाहिए और सरणी से सबसे बड़ा (सबसे बड़ा) तत्व चुनना चाहिए और उस तत्व को वापस करना चाहिए। उदाहरण इसके लिए कोड होगा - const arr = [5, 3, 20, 15, 7]; const findGreatest = (arr = []) =

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में एक एकल संख्या लेता है। फ़ंक्शन को उस संख्या को उस सरणी से ढूंढना चाहिए और वापस करना चाहिए जो दूसरे तर्क द्वारा निर्दिष्ट संख्या के सबसे करीब है। उदाहरण के लिए - const arr = [34, 67,

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को यह जांचना चाहिए कि क्या सरणी में एक पूर्णांक मौजूद है जैसे कि इसकी आवृत्ति इसके मान के समान है। यदि ऐसा कम से कम एक पूर्णांक मौजूद है, तो हमें उस पूर्णांक को वापस कर देना चाहिए अन्