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

निर्धारित करें कि क्या सरणी में मानों की एक जोड़ी है जहां जोड़ी का औसत जावास्क्रिप्ट में लक्ष्य औसत के बराबर है


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

फ़ंक्शन को यह निर्धारित करना चाहिए कि क्या सरणी में मानों की एक जोड़ी है जहां जोड़ी का औसत लक्ष्य औसत के बराबर है।

ओ (1) अतिरिक्त स्थान जटिलता और ओ (एन) समय जटिलता के साथ एक समाधान है। चूंकि एक सरणी को क्रमबद्ध किया जाता है, इसलिए यह दो सूचकांकों के लिए समझ में आता है:एक शुरू से अंत तक जा रहा है (जैसे कि y), दूसरा अंत से एक सरणी की शुरुआत तक (x कहें)।

उदाहरण

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

const arr =[1, 2, 4, 6, 7, 9, 11];const औसतपेयर =(arr =[], target =1) => { let x =arr.length - 1; के लिए (चलो y =0; y  2*target) { x−−; }; अगर (x !==y &&arr[x] + arr[y] ===2 * लक्ष्य) { वापसी सच; }; }; झूठी वापसी;};कंसोल.लॉग(औसत जोड़ी (गिरफ्तारी, 6.5));

आउटपुट

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

<पूर्व>सत्य
  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट में एक सरणी के औसत की गणना करना

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

  1. जावास्क्रिप्ट में नया लक्ष्य

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि एक फ़ंक्शनर कंस्ट्रक्टर को new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <m