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

दो ऐरे जोड़ें डुप्लिकेट को केवल एक बार रखते हुए - JavaScript


मान लें, हमारे पास लिटरल्स के दो ऐरे हैं जैसे:

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];

हमें एक JavaScript फंक्शन लिखना है जो ऐसे दो ऐरे लेता है और सभी डुप्लिकेट हटाकर एक नया ऐरे लौटाता है (केवल एक बार प्रकट होना चाहिए)।

उदाहरण

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];
const mergeArrays = (first, second) => {
    const { length: l1 } = first;
    const { length: l2 } = second;
    const res = [];
    let temp = 0;
    for(let i = 0; i < l1+l2; i++){
        if(i >= l1){
            temp = i - l1;
            if(!res.includes(first[temp])){
                res.push(first[temp]);
            };
        }else{
            temp = i;
            if(!res.includes(second[temp])){
                res.push(second[temp]);
            };
        };
    };
    return res;
};
console.log(mergeArrays(arr1, arr2));

आउटपुट

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

[
    1, 4, 5, 2, 3,
    7, 6, 8, 9
]

  1. - जावास्क्रिप्ट में पूर्णांक सरणी को क्रमबद्ध करना, पहले तत्व को स्थान पर रखते हुए

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को निम्नलिखित शर्तों के अनुसार सरणी को क्रमबद्ध करना चाहिए -array[0] को अपना स्थान बनाए रखना चाहिएअगले उच्चतम पूर्णांक(ओं) का अनुसरण करना चाहिए (यदि कोई हो)फिर सबसे कम पूर्णांक से आरोही क्रमउदाहरण के लिए -यदि इनपुट सरणी ह

  1. - जावास्क्रिप्ट का उपयोग करके सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। सरणी में सभी स्ट्रिंग्स में समान अक्षर होते हैं, या अक्षरों की पुनरावृत्ति होती है, और केवल एक स्ट्रिंग में अक्षरों का एक अलग सेट होता है। हमारा फ़ंक्शन उस स्ट्रिंग को ढूंढकर लौटाएगा।उदाहरण के लिएयदि सरणी है:[ba, abc, acb

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

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