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

JavaScript में सरणी में एक संख्या और उसका nवां गुणक ढूंढना

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

फ़ंक्शन को जांचना चाहिए कि क्या सरणी में ऐसी दो संख्याएं मौजूद हैं जिनमें से एक दूसरी का nवां गुणक है।

यदि सरणी में ऐसा कोई जोड़ा मौजूद है, तो फ़ंक्शन को true लौटाना चाहिए, अन्यथा false।

उदाहरण

यदि सरणी और संख्या हैं:

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

तो आउटपुट होना चाहिए:

const output = true;

क्योंकि सरणी में संख्याएं 2 और 8 मौजूद हैं और 8 = 2 * 4

कोड उदाहरण

const arr = [4, 2, 7, 8, 3, 9, 5]; const n = 4;
const containsNthMultiple = (arr = [], n = 1) => {
  const hash = new Set();
  for(let i = 0; i < arr.length; i++){
    const el = arr[i];
    const [left, right] = [el / n, el * n];
    if(hash.has(left) || hash.has(right)){
      return true;
    };
    hash.add(el);
  };
  return false;
};
console.log(containsNthMultiple(arr, n));

आउटपुट

true
  1. - JavaScript में सरणी में वांछित योग के तत्व ढूंढना

    मान लीजिए हमारे पास संख्याओं की एक सरणी है जैसे: const arr = [1, 2, 1, 3, 2]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी को पहली आर्गुमेंट के रूप में लेता है। दूसरी आर्गुमेंट एक संख्या होगी जो वांछित योग को दर्शाती है, आइए इसे sum कहते हैं, और तीसरी और अंतिम आर्गुमेंट भी एक संख्या होगी जो सर

  1. - JavaScript में बाइनरी सरणी में लगातार 1 की अधिकतम संख्या ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र आर्गुमेंट के रूप में एक बाइनरी सरणी (एक सरणी जिसमें केवल 0 या 1 होते हैं) लेता है। फ़ंक्शन को सरणी के उस लगातार उप-सरणी की लंबाई ढूंढनी चाहिए जिसमें केवल 1 होते हैं और उसे लौटाना चाहिए। उदाहरण यदि इनपुट सरणी है: const arr = [1, 0, 1, 1, 1, 0, 1, 0, 1, 1

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट