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

जावास्क्रिप्ट में लगातार सबसे लंबे समय तक जुड़ने का पता लगाना

<घंटा/>

समस्या

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

अब, हम एक युग्म (c, d) को परिभाषित करते हैं जो किसी अन्य युग्म (a, b) का अनुसरण कर सकता है यदि और केवल यदि b

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है

इनपुट

const arr = [
   [1, 2], [2, 3], [3, 4]
];

आउटपुट

const output = 2;

आउटपुट स्पष्टीकरण

सबसे लंबी श्रृंखला है [1,2] -> [3,4]

उदाहरण

निम्नलिखित कोड है -

const arr = [
[1, 2], [2, 3], [3, 4]
];
const findLongestChain = (arr = []) => {
   arr.sort(([, b], [, d]) => b - d)
   let currentEnd = arr[0][1]
   let count = 1
   for (const [start, end] of arr) {
      if (start > currentEnd) {
         count += 1
         currentEnd = end
      }
   }
   return count
}
console.log(findLongestChain(arr));

आउटपुट

2

  1. जावास्क्रिप्ट का उपयोग करके किसी अन्य स्ट्रिंग में किसी वर्ण की लगातार सबसे लंबी उपस्थिति ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक एकल वर्ण लेता है। हमारे फ़ंक्शन को स्ट्रिंग में वर्ण की सबसे लंबी लगातार उपस्थिति को गिनना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'abcdaaadse'; con

  1. जावास्क्रिप्ट में कोष्ठकों का स्कोर ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संतुलित वर्ग ब्रैकेट स्ट्रिंग, str को पहले और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को निम्नलिखित नियम के आधार पर स्ट्रिंग के स्कोर की गणना और वापसी करनी चाहिए - [] का स्कोर 1 है एबी का स्कोर ए + बी है, जहां ए और बी संतुलित ब्र

  1. जावास्क्रिप्ट में सरणी की औसत अनुक्रमणिका ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी लेता है, एआर, जो एक-आयामी अंतरिक्ष में विभिन्न क्षुद्रग्रहों की स्थिति का प्रतिनिधित्व करता है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार का प्रतिनिधित्व करता है, और चिन्ह उसकी दिशा का प्रतिनिधित्व करता है (सकारात्मक अर्थ दा