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

2-D ऐरे के आधार पर अधिकतम ऐरे बनाएं - JavaScript


मान लीजिए, हमारे पास नंबर्स के ऐरे का ऐरे है जैसे:

const arr = [
    [1, 16, 34, 48],
    [6, 66, 2, 98],
    [43, 8, 65, 43],
    [32, 98, 76, 83],
    [65, 89, 32, 4],
];

हमें एक फंक्शन लिखना है जो इस ऐरे के ऐरे पर मैप करता है और एक ऐसा ऐरे रिटर्न करता है जिसमें प्रत्येक सब-ऐरे से अधिकतम (सबसे बड़ा) एलिमेंट हो।

तो, उपरोक्त ऐरे के लिए, आउटपुट होना चाहिए:

const output = [
    48,
    98,
    65,
    83,
    89
];

उदाहरण

प्रत्येक सब-ऐरे से सबसे बड़ा एलिमेंट प्राप्त करने का कोड:

const arr = [
    [1, 16, 34, 48],
    [6, 66, 2, 98],
    [43, 8, 65, 43],
    [32, 98, 76, 83],
    [65, 89, 32, 4],
];
const constructBig = arr => {
    return arr.map(sub => {
        const max = Math.max(...sub);
        return max;
    });
};
console.log(constructBig(arr));

आउटपुट

यह कंसोल में निम्नलिखित आउटपुट देगा:

[ 48, 98, 65, 98, 89 ]

  1. - JavaScript में यादृच्छिक स्ट्रिंग के आधार पर सरणी के स्ट्रिंग्स बनाना और मिलान करना

    मान लीजिए, हमारे पास स्ट्रिंग्स की एक सरणी है जिसमें कुछ नाम हैं जैसे: const arr = [Dinesh, Mahesh, Rohit, Kamal, Jatin Sapru, Jai]; और वर्णों की एक यादृच्छिक स्ट्रिंग जैसे: const str = lsoaakjm; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी और स्ट्रिंग को दो आर्गुमेंट के रूप में लेता है। फिर फ़ंक

  1. - JavaScript में सरणी के आधार पर स्ट्रिंग के अक्षरों को शिफ्ट करना

    मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें केवल लोअरकेस अंग्रेजी वर्णमाला के अक्षर हैं। इस प्रश्न के उद्देश्य के लिए, हम एक अक्षर की इकाई शिफ्ट को उस अक्षर को वर्णमाला में उसके अगले अक्षर से बदलने के रूप में परिभाषित करते हैं (रैप-अराउंड सहित, जिसका अर्थ है z के बाद a आता है)।हमें एक JavaScript फ़ंक्

  1. - JavaScript में 2-D सरणी को नई पंक्तियों और स्तंभों में पुनः आकार देना

    समस्याएक 2-D सरणी, वांछित पंक्तियों की संख्या r और स्तंभों की संख्या c दिए गए हैं, मूल सरणी के तत्वों को पंक्ति-क्रम (row-traversing) में बनाए रखते हुए एक नई 2-D सरणी बनाएं। यदि कुल तत्वों की संख्या मेल नहीं खाती, तो मूल सरणी लौटाएं।उदाहरणconst arr = [ [6, 7], [8, 9] ]; const r = 1, c = 4; // आउटप