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

JavaScript में ऐरे में मौजूद सभी जीरो को अंत में ले जाना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स के एक ऐरे को लेता है जिसमें कुछ 0 हो सकते हैं। हमारा फ़ंक्शन ऐरे को इस तरह बदलना चाहिए कि सभी जीरो अंत में चले जाएं और सभी नॉन-जीरो एलिमेंट्स अपनी सापेक्ष पोजीशन बनाए रखें।

उदाहरण

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

const arr = [5, 0, 1, 0, -3, 0, 4, 6]; const moveAllZero = (arr = []) => { const res = []; let currIndex = 0; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(el === 0){ res.push(0); }else{ res.splice(currIndex, undefined, el); currIndex++; }; }; return res; }; console.log(moveAllZero(arr));

आउटपुट

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

[ 5, 1, -3, 4, 6, 0, 0, 0 ]
  1. - जावास्क्रिप्ट का उपयोग करके सभी स्वरों को स्ट्रिंग के अंत में ले जाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाएगा जिसमें सभी व्यंजन अपनी सापेक्ष स्थिति बनाए रखें और सभी स्वर स्ट्रिंग के अंत में चले जाएं।उदाहरणनिम्न कोड देखें:const str = sample string; const moveVowels = (str = ) => {    const vo

  1. - C++ में सरणी के सभी शून्य को अंत में ले जाना

    एक सरणी दी गई है जिसमें कई शून्य हैं। हमें सरणी के सभी शून्य को अंत में ले जाना है। आइए एक उदाहरण देखते हैं। इनपुट arr = [4, 5, 0, 3, 2, 0, 0, 0, 5, 0, 1] आउटपुट 4 5 3 2 5 1 0 0 0 0 0 एल्गोरिदम सरणी आरंभ करें। इंडेक्स को 0 पर आरंभ करें। दी गई सरणी पर पुनरावृति करें। यदि वर्तमान तत्व शून्य नहीं

  1. - पायथन में लिस्ट कॉम्प्रिहेंशन का उपयोग करके सभी जीरो को ऐरे के अंत में ले जाएँ

    संख्याओं की एक लिस्ट दी गई है, लिस्ट कॉम्प्रिहेंशन का उपयोग करके सभी जीरो को अंत में ले जाएँ। उदाहरण के लिए, [1, 3, 0, 4, 0, 5, 6, 0, 7] का परिणाम [1, 3, 4, 5, 6, 7, 0, 0, 0] होगा। यह लिस्ट कॉम्प्रिहेंशन का उपयोग करके एक ही लाइन का कोड है। परिणाम प्राप्त करने के लिए निम्न चरणों को देखें। संख्याओं क