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

जावास्क्रिप्ट में केवल एक बार और दो बार दिखाई देने वाली दो लापता संख्याओं को ढूँढना

<घंटा/>

समस्या

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

उदाहरण

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

const arr = [1, 1, 1, 2, 2, 3];
const findMissing = (arr = []) => {
   let x = 0;
   let y = 0;
   for(let i = 0; i < arr.length; i++){
      if(arr.filter(a => a === arr[i]).length === 2){
         y = arr[i];
      };
      if(arr.filter(b => b === arr[i]).length === 1){
         x = arr[i];
      };
   };
   return [x, y];
};
console.log(findMissing(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

[3, 2]

  1. एक सरणी में जोड़े की संख्या जिसमें जावास्क्रिप्ट का उपयोग करके लगातार संख्याएं होती हैं

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को उस सरणी से ऐसे संक्रामक जोड़े की गिनती वापस करनी चाहिए जिनमें लगातार संख्याएं हों। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 5, 8, -4, -3, 7, 6, 5]; const countPairs = (arr = []) => {   &nb

  1. जावास्क्रिप्ट में दो स्ट्रिंग्स के बीच असामान्य वर्ण ढूँढना और वापस करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स में लेता है। हमारे फ़ंक्शन को वर्णों की एक नई स्ट्रिंग लौटानी चाहिए जो दोनों स्ट्रिंग्स के लिए सामान्य नहीं है। उदाहरण निम्नलिखित कोड है - const str1 = "xyab"; const str2 = "xzca"; const findUncommon = (str1 = '

  1. जावास्क्रिप्ट का उपयोग करते हुए दो संख्याओं को उनके योग और उच्चतम सामान्य कारक को ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है। पहली संख्या दो संख्याओं के योग का प्रतिनिधित्व करती है और दूसरी उनके एचसीएफ (जीसीडी या ग्रेटेस्ट कॉमन डिविज़र) का प्रतिनिधित्व करती है। हमारे फ़ंक्शन को उन दो नंबरों को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const su