-
सरणी को ऑब्जेक्ट में बदलना (गुणों को विभाजित करके) - JavaScript
हमारे पास स्ट्रिंग लिटरल्स की एक सरणी है जिसमें प्रत्येक तत्व में एक डैश (-) होता है, गुण कुंजी (property key) डैश के बाईं ओर मौजूद होती है और उसका मान दाईं ओर। एक नमूना इनपुट सरणी इस तरह दिखेगी: const arr = [playerName-Kai Havertz, age-21, nationality-German, postion-CAM, languages-German,English,
-
सत्य/असत्य मानों वाली नेस्टेड सरणी को समतल करना (बिना लाइब्रेरी फ़ंक्शंस) - JavaScript
हमें एक JavaScript सरणी फ़ंक्शन लिखना है जो असत्य (falsy) मानों वाली एक नेस्टेड सरणी लेता है और एक सरणी लौटाता है जिसमें सरणी में मौजूद सभी तत्व बिना किसी नेस्टिंग के हों। उदाहरण यदि इनपुट है: const arr = [[1, 2, 3], [4, 5, [5, false, 6, [5, 8, null]]], [6]]; तो आउटपुट होना चाहिए: const output = [1
-
समान प्रविष्टियों को उप-सरणियों में समूहित करना - JavaScript
मान लीजिए, हमारे पास संख्याओं की एक सरणी है जिसमें समान प्रविष्टियाँ हैं। हमें एक फ़ंक्शन लिखना है जो सरणी लेता है और सभी समान प्रविष्टियों को एक उप-सरणी में समूहित करता है और इस प्रकार बनी नई सरणी लौटाता है। उदाहरण यदि इनपुट सरणी है: const arr = [234, 65, 65, 2, 2, 234]; तो आउटपुट होना चाहिए: cons
-
पुनरावृत्ति का उपयोग करके सरणी से लगातार डुप्लिकेट प्रविष्टियाँ हटाना - JavaScript
हमें एक फ़ंक्शन लिखना है जो संख्या/स्ट्रिंग लिटरल्स की एक सरणी लेता है। फ़ंक्शन को अतिरिक्त मेमोरी स्पेस का उपयोग किए बिना सरणी के सभी अनावश्यक लगातार तत्वों को हटाना चाहिए। उदाहरण यदि इनपुट सरणी है: const arr = [17, 17, 17, 12, 12, 354, 354, 1, 1, 1]; तो आउटपुट होना चाहिए: const output = [17, 12,
-
वैकल्पिक फेरबदल (Alternative Shuffle) - JavaScript
वैकल्पिक फेरबदल (Alternative Shuffle) JavaScript में एक वैकल्पिक रूप से फेरबदल की गई सरणी संख्याओं की एक सरणी है जिसमें संख्याएँ इस तरह अनुक्रमित होती हैं कि सबसे बड़ी संख्या के बाद सबसे छोटा तत्व, दूसरी सबसे बड़ी संख्या के बाद दूसरा सबसे छोटा तत्व, और इसी तरह आता है। उदाहरण यदि इनपुट सरणी है: cons
-
सरणी में मिथ्या (Falsy) इंडेक्स पर तत्व डालना - JavaScript
हमें एक सरणी फ़ंक्शन लिखना है, मान लीजिए pushAtFalsy()। फ़ंक्शन को एक सरणी और एक तत्व लेना चाहिए। इसे सरणी में मिलने वाले पहले मिथ्या (falsy) इंडेक्स पर तत्व डालना चाहिए। यदि कोई खाली स्थान नहीं है, तो तत्व को सरणी के अंत में डाला जाना चाहिए। हम पहले खाली स्थान का इंडेक्स खोजेंगे और फिर वहां के मान
-
सरणी से एक बार में दो मान जोड़ना - JavaScript
मान लीजिए, हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और मूल सरणी से दो क्रमागत तत्वों के योग के रूप में तत्वों वाली एक नई सरणी लौटाता है। उदाहरण यदि इनपुट सरणी है: const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; तो आउटपुट होना चाहिए: const output = [9, 90, 26, 4, 14]; कोड {
-
सकारात्मक संख्याओं के क्लस्टर्स की गिनती - JavaScript Arrays
मान लीजिए, हमारे पास इस तरह की संख्याओं की एक सरणी है: const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0]; हमें एक JavaScript फ़ंक्शन लिखना है जो सरणी में गैर-ऋणात्मक (सकारात्मक और 0) संख्याओं के क्रमागत समूहों (clusters) की गिनती करता है। यहाँ हमारे पास इंडेक्स 3 से 3 तक क्रमागत गैर-ऋणात्मक हैं (केवल ए
-
स्ट्रिंग्स की सरणियों का प्रतिच्छेदन (Intersection) ढूँढना - JavaScript
हमारे पास संख्याओं की दो सरणियाँ हैं, और हमें एक फ़ंक्शन लिखना है, मान लीजिए intersection(), जो उनका प्रतिच्छेदन (intersection) निकालता है और एक सरणी लौटाता है जिसमें प्रतिच्छेद करने वाले तत्व किसी भी क्रम में हों। परिणाम में प्रत्येक तत्व उतनी बार आना चाहिए जितनी बार वह दोनों सरणियों में दिखता है।
-
सरणी को विभाजित करना - JavaScript
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में स्ट्रिंग/नंबर लिटरल्स की एक सरणी arr और दूसरी आर्गुमेंट के रूप में एक संख्या n लेता है। हमें n उप-सरणियों की एक सरणी लौटानी है, जिनमें से प्रत्येक में अधिकतम arr.length / n तत्व हों। और तत्वों का वितरण इस तरह होना चाहिए: पहला तत्व पह
-
सरणी के सभी अद्वितीय मानों का योग - JavaScript
मान लीजिए, हमें एक JavaScript फ़ंक्शन लिखना है जो डुप्लिकेट प्रविष्टियों वाली संख्याओं की एक सरणी लेता है और सभी डुप्लिकेट प्रविष्टियों को एक इंडेक्स पर जोड़ता है। उदाहरण यदि इनपुट सरणी है: const input = [1, 3, 1, 3, 5, 7, 5, 4]; तो आउटपुट होना चाहिए: const output = [2, 6, 7, 10, 4]; इसका मतलब है क
-
ES6 फ़ंक्शंस का उपयोग किए बिना सरणी का केंद्र ढूँढना - JavaScript
हमें एक सरणी फ़ंक्शन midElement() लिखना है जो सरणी के बीच वाले तत्व को उसकी length प्रॉपर्टी को एक्सेस किए बिना और किसी भी प्रकार के अंतर्निहित लूप का उपयोग किए बिना लौटाता है। यदि सरणी में विषम संख्या में तत्व हैं, तो हम एक, बीच वाला तत्व लौटाते हैं, या यदि सरणी में सम संख्या में तत्व हैं, तो हम द
-
सरणी से नीचे/बराबर तत्वों की गिनती - JavaScript
हमें एक फ़ंक्शन लिखना है जो गिनता है कि सरणी में कितने तत्व दी गई संख्या से नीचे/ऊपर हैं। हमारी संख्याओं की सरणी निम्नलिखित है: const array = [54,54,65,73,43,78,54,54,76,3,23,78]; उदाहरण के लिए, यदि संख्या 60 है, तो उत्तर पाँच तत्व नीचे होने चाहिए: 54,54,43,3,23 और पाँच तत्व बराबर/ऊपर: 65,73,78,76,
-
दो सरणियों के बीच अंतर ढूँढना - JavaScript
हमारे पास संख्याओं की दो सरणियाँ हैं: const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी दो सरणियाँ लेता है और उन सरणियों के तत्व लौटाता है जो दोनों के लिए सामान्य नहीं हैं। कोड { const res = []; for (let i = 0; i < fi
-
बूलियन सरणी को AND ऑपरेटर से मर्ज करना - JavaScript
मान लीजिए, हमारे पास बूलियन की सरणियों की एक सरणी है: const arr = [[true,false,false],[false,false,false],[false,false,true]]; हमें एक फ़ंक्शन लिखना है जो सरणियों की इस सरणी को एक-आयामी सरणी में मर्ज करता है, प्रत्येक उप-सरणी के संबंधित तत्वों को AND (&&) ऑपरेटर का उपयोग करके संयोजित करके। आइए इस फ
-
n तक अभाज्य संख्याएँ - JavaScript
मान लीजिए, हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है और n तक की सभी अभाज्य संख्याओं वाली एक सरणी लौटाता है। उदाहरण यदि संख्या n 24 है, तो आउटपुट होना चाहिए: const output = [2, 3, 5, 7, 11, 13, 17, 19, 23]; कोड { let count = 2; while (count { if (num < 2) { return []; }
-
JavaScript में एक फ़ंक्शन में घोषित चर को दूसरे फ़ंक्शन से कैसे एक्सेस करें?
हमें एक फ़ंक्शन लिखना है जो कुछ सरल कार्य करता है, जैसे दो संख्याओं को जोड़ना। हमें यह प्रदर्शित करना है कि हम उस फ़ंक्शन के अंदर घोषित चर को किसी अन्य फ़ंक्शन या वैश्विक रूप से कैसे एक्सेस कर सकते हैं। कोड const num = 5; const addRandomToNumber = function(num) { // 0 से 10 के बीच एक यादृच्छिक
-
दो सरणियों का उल्टा योग - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो समान लंबाई की संख्याओं की दो सरणियाँ लेता है। फ़ंक्शन को एक सरणी लौटानी चाहिए जिसमें सरणी का कोई भी मनमाना nवाँ तत्व पहली सरणी के शुरुआत से nवें पद और दूसरी सरणी के अंत से nवें पद का योग हो। उदाहरण यदि दो सरणियाँ हैं: const arr1 = [34, 5, 3, 3, 1, 6]; const a
-
स्ट्रिंग में एम्बेडेड संख्या को पार्स करने वाला फ़ंक्शन - JavaScript
पारंपरिक रूप से, हमारे पास parseInt() और parseFloat() जैसे फ़ंक्शन हैं जो एक स्ट्रिंग लेते हैं और संख्या स्ट्रिंग को Number में बदलते हैं। लेकिन ये विधियाँ विफल हो जाती हैं जब हमारे पास स्ट्रिंग के अंदर यादृच्छिक इंडेक्स पर संख्याएँ एम्बेडेड होती हैं। उदाहरण के लिए: निम्नलिखित केवल 454 लौटाएगा, लेक
-
स्ट्रिंग का ASCII स्कोर ढूँढना - JavaScript
ASCII कोड ASCII एक 7-बिट कैरेक्टर कोड है जहां प्रत्येक बिट एक अद्वितीय कैरेक्टर को दर्शाता है। प्रत्येक अंग्रेजी वर्णमाला का एक अद्वितीय दशमलव ASCII कोड होता है। हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग के सभी अक्षरों के ASCII कोड का योग गिनता है। कोड { let res = 0