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

JavaScript में सॉर्ट किए गए नंबर्स के ऐरे में नंबर इन्सर्ट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो सॉर्ट किए गए नंबर्स के ऐरे को पहले आर्गुमेंट के रूप में और एक सिंगल नंबर को दूसरे आर्गुमेंट के रूप में लेता है।

फ़ंक्शन को दूसरे आर्गुमेंट के रूप में निर्दिष्ट नंबर को ऐरे में पुश करना चाहिए बिना एलिमेंट्स की सॉर्टिंग को बिगाड़े।

हमें यह दूसरा ऐरे बनाए बिना करना है।

उदाहरण

const arr = [6, 7, 8, 9, 12, 14, 16, 17, 19, 20, 22]; const num = 15; const findIndex = (arr, val) => {    let low = 0, high = arr.length;    while (low < high) {       let mid = (low + high) >>> 1;       if (arr[mid] < val) {          low = mid + 1;       }else {          high = mid       }    };    return low; }; const insertAt = (arr = [], num) => {    const position = findIndex(arr, num);    for(let i = position; typeof arr[i] !== 'undefined'; i++){       // तीसरे वेरिएबल के बिना स्वैपिंग num += arr[i];       arr[i] = num - arr[i];       num -= arr[i];    };    arr.push(num); }; insertAt(arr, num); console.log(arr);

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

[    6, 7, 8, 9, 12,    14, 15, 16, 17, 19,    20, 22 ]

  1. - JavaScript में संख्याओं की सरणी को समान औसत वाली दो सरणियों में विभाजित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को यह निर्धारित करने की आवश्यकता है कि क्या इनपुट सरणी के तत्वों का ऐसा संयोजन मौजूद है कि जब उन्हें दो समूहों में विभाजित किया जाए (समान तत्व हो सकते हैं या नहीं), तो दोनों समूहों का औसत ब

  1. - JavaScript में सरणी को फोन नंबर स्ट्रिंग में बदलना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक 10 धनात्मक पूर्णांकों की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारा फ़ंक्शन तब एक स्ट्रिंग वापस करना चाहिए जो फोन नंबर स्ट्रिंग के प्रारूप में हो। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const arr = [9, 8, 7, 6, 5, 4, 3, 2

  1. - JavaScript में सरणी को बढ़ते क्रम में परिवर्तित करना

    बढ़ता हुआ अनुक्रमहम एक सरणी को बढ़ता हुआ परिभाषित करते हैं यदि arr[i] <= arr[i + 1] हर i (0-आधारित) के लिए लागू होता है जैसे कि (0 <= i <= n - 2)।समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी arr को एकमात्र आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन यह निर्धारित करना चाहिए कि क्