-
जावास्क्रिप्ट में दो की शक्ति की जाँच करें
हमें एक फ़ंक्शन लिखना है, जैसे isPowerOfTwo() जो एक सकारात्मक संख्या लेता है और इस तथ्य के आधार पर एक बूलियन देता है कि संख्या 2 की कुछ शक्ति है या नहीं। उदाहरण के लिए - console.log(isPowerOfTwo(3)); //false console.log(isPowerOfTwo(32)); //true console.log(isPowerOfTwo(2048)); //true console.log(i
-
जावास्क्रिप्ट सरणी में खाली सूचकांक में मूल्य पुश करने के लिए
हमारे पास एक सरणी है जिसमें इसके अंदर कुछ खाली मान शामिल हैं - const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64]; हमें एक ऐरे फ़ंक्शन pushAtEmpty () लिखने की आवश्यकता होती है जो एक तत्व लेता है और इसे पहले खाली इंडेक्स पर धकेलता है जो इसे उस सरणी में पाता है जिसका उपयोग इसके संदर्भ में
-
जावास्क्रिप्ट कई बूलियन सरणियों को OR || . के साथ मर्ज करता है ऑपरेटर
हमारे पास इस तरह बूलियन के सरणियों की एक सरणी है - const arr =[[true, false, false],[false,false,false],[false,false,true]]; हमें एक फ़ंक्शन लिखना है जो OR (||) ऑपरेटर का उपयोग करके प्रत्येक उपसरणी के संबंधित तत्वों को मिलाकर एक आयामी सरणी में सरणी के इस सरणी को मर्ज करता है। आइए इस फ़ंक्शन के लिए
-
एक-आयामी सरणी को दो-आयामी सरणी में विभाजित करें जावास्क्रिप्ट
हमें एक फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक-आयामी सरणी लेता है और दूसरे तर्क के रूप में एक संख्या n लेता है और हमें पेरेंटएरे के अंदर n उप-सरणी बनाना होगा (**यदि संभव हो तो) और तत्वों को तदनुसार विभाजित करना होगा। ** यदि सरणी में 9 तत्व हैं और हमने 4 उप-सरणी बनाने के लिए कहा है
-
जावास्क्रिप्ट में किसी सरणी से पहला डुप्लिकेट नंबर लौटाएं
हमें एक ऐसा फ़ंक्शन लिखना आवश्यक है जो सरणी में कम से कम दो बार दिखाई देने वाले पहले तत्व की अनुक्रमणिका देता है। यदि कोई तत्व एक से अधिक बार प्रकट नहीं होता है, तो हमें -1 वापस करना होगा। शर्त यह है कि हमें इसे निरंतर स्थान में करना होगा (अर्थात, अतिरिक्त मेमोरी का उपयोग किए बिना)। आइए इस समस्या क
-
जावास्क्रिप्ट में किसी अन्य सरणी के आधार पर क्रमबद्ध सरणी
हमें एक सॉर्टिंग फ़ंक्शन लिखना है जो किसी अन्य सरणी की सामग्री के आधार पर एक सरणी को सॉर्ट करता है। उदाहरण के लिए - हमें मूल सरणी को इस तरह क्रमबद्ध करना होगा कि नीचे के क्रम में मौजूद तत्व मूल सरणी की शुरुआत में सही दिखाई दें और अन्य सभी को अपना क्रम रखना चाहिए - const originalArray = ['Apple&
-
किसी सरणी के आधार पर किसी ऑब्जेक्ट को फ़िल्टर करें JavaScript
हम कहते हैं। हमारे पास इस तरह की एक सरणी और एक वस्तु है - const arr = ['a', 'd', 'f']; const obj = { "a": 5, "b": 8, "c": 4, "d": 1, "e": 9, "f
-
ऐरे ए से ऐरे बी प्राप्त करने के लिए सही एल्गोरिथम क्या होना चाहिए, जो जावास्क्रिप्ट में अंतिम तत्व से पीछे की ओर गिना जाता है?
निम्नलिखित बाइनरी सरणी (ऐरे ए) पर विचार करें - const arr = [1,0,1,1,1,1,0,1,1]; जब इस सरणी को फ़ंक्शन के माध्यम से पारित किया जाता है, तो sumRight() कहें, यह निम्न आउटपुट सरणी (ऐरे बी) उत्पन्न करता है - const output = [1,0,4,3,2,1,0,2,1]; फ़ंक्शन को समझना सरणी गिरफ्तारी में तत्व या तो 0 या 1 हो सक
-
जांचें कि क्या किसी सरणी में लगातार तीन तत्व जावास्क्रिप्ट में समान हैं
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है, चेक थ्री () जो एक सरणी लेता है और सत्य लौटाता है यदि सरणी में कहीं भी तीन लगातार तत्व मौजूद हैं जो समान हैं (यानी, समान मान हैं) अन्यथा यह झूठा लौटाता है। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें - उदाहरण {const prev ={ element:null , गिनती:0}; के
-
जावास्क्रिप्ट सबसे कम सूचकांक लौटाता है जिस पर एक मान को एक बार क्रमबद्ध करने के बाद एक सरणी में डाला जाना चाहिए (या तो आरोही या अवरोही क्रम में)।
हमें एक फ़ंक्शन लिखना है जो सबसे कम इंडेक्स देता है जिस पर एक मान (दूसरा तर्क) को एक सरणी (पहला तर्क) में डाला जाना चाहिए (या तो आरोही क्रम में)। लौटाया गया मान एक संख्या होना चाहिए। उदाहरण के लिए, मान लीजिए, हमारे पास एक फ़ंक्शन है getIndexToInsert() - getIndexToInsert([1,2,3,4], 1.5, ‘asc&r
-
ब्याह () जावास्क्रिप्ट का उपयोग करके एक सरणी को जगह में बदलना
हमें एक फ़ंक्शन लिखने की आवश्यकता होती है, जो एक सरणी गिरफ्तारी और एक संख्या n दिया जाता है, सरणी को n बार से अधिक नहीं दोहराने वाले तत्वों के साथ लौटाता है। और हमें यह सब वांछित तत्वों के सूचकांकों को विचलित किए बिना करना है। तो, चलिए इस फ़ंक्शन के लिए कोड लिखते हैं, हम सभी तत्वों की गिनती एक हैशम
-
समान मानों के आधार पर समूह सरणी JavaScript
मान लीजिए, हमारे पास स्ट्रिंग / संख्या अक्षर की एक सरणी है जिसमें कुछ डुप्लिकेट मान शामिल हैं - const array = ['day', 'night', 'afternoon', 'night', 'noon', 'night', 'noon', 'day', 'afternoon', 'day', 'night'];
-
जावास्क्रिप्ट में स्ट्रिंग से फॉर्म ऑब्जेक्ट
हमें एक ऐसा फ़ंक्शन लिखने की आवश्यकता होती है जो एक स्ट्रिंग को पहले और एकमात्र तर्क के रूप में लेता है और स्ट्रिंग के अद्वितीय वर्णों के आधार पर अपनी कुंजियों के साथ एक ऑब्जेक्ट का निर्माण करता है और प्रत्येक कुंजी का मान 0 पर डिफ़ॉल्ट होता है। उदाहरण के लिए - // if the input string is: const str
-
दो गुणों द्वारा सरणी में समूह मान JavaScript
हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr =[{मान:12, गैप:1}, {वैल्यू:13, गैप:1}, {वैल्यू:14, गैप:1}, {वैल्यू:15, गैप:1}, { वैल्यू:19, गैप:2}, {वैल्यू:21, गैप:1}, {वैल्यू:22, गैप:1}, {वैल्यू:23, गैप:1}, {वैल्यू:27, गैप:1}, { वैल्यू:31, गैप:4}, {वैल्यू:35, गैप:4}, {वैल्यू:39, गैप:4}, {वैल्
-
किसी दिए गए नंबर (जावास्क्रिप्ट) के नीचे/ऊपर किसी सरणी में तत्वों की संख्या की गणना कैसे करें
विचार करें कि हमारे पास संख्याओं की एक सरणी है जो इस तरह दिखती है - const array = [3.1, 1, 2.2, 5.1, 6, 7.3, 2.1, 9]; हमें एक ऐसा फंक्शन लिखना होता है जो यह गिनता है कि दिए गए नंबर के नीचे/ऊपर वाले ऐरे में कितने एलिमेंट हैं। उदाहरण के लिए, यदि संख्या 5.25 है, तो उत्तर निम्नलिखित 5 तत्व होने चाहिए,
-
जावास्क्रिप्ट द्वारा एक सरणी को अधिकतम न्यूनतम रूप में पुनर्व्यवस्थित करें
हमें एक फ़ंक्शन लिखना है, मान लीजिए minMax() जो संख्याओं की एक सरणी लेता है और तत्वों को इस तरह पुनर्व्यवस्थित करता है कि सबसे बड़ा तत्व पहले सबसे छोटा तत्व दिखाई देता है, फिर दूसरा सबसे बड़ा तत्व उसके बाद दूसरा सबसे छोटा तत्व और इसी तरह। उदाहरण के लिए - // if the input array is: const input = [1,
-
कैसे जांचें कि ऑब्जेक्ट पर प्रत्येक संपत्ति जावास्क्रिप्ट में समान रूप से समान है या नहीं?
मान लीजिए, हमें एक फ़ंक्शन लिखने की आवश्यकता है, कहते हैं isSame() जो एक नेस्टेड ऑब्जेक्ट को स्वीकार करता है और इस तथ्य के आधार पर एक बूलियन देता है कि सभी कुंजियों का मान समान है या नहीं। सभी कुंजियों को कहते समय हमारा मतलब सभी अंतिम कुंजियों से है यदि किसी कुंजी में नेस्टेड ऑब्जेक्ट का मान है, तो
-
जावास्क्रिप्ट में समान अंतराल के लिए पार्स सरणी
मान लीजिए, हमें एक फ़ंक्शन लिखने की आवश्यकता है, जैसे कि parseEqualInterval() जो पहले तर्क के रूप में कड़ाई से दो तत्वों की एक सरणी लेता है और दूसरे तर्क के रूप में एक संख्या n लेता है और यह वास्तविक दो तत्वों के बीच n-1 समान प्रविष्टियों को सम्मिलित करता है मूल सरणी ताकि यह n समान अंतरालों में विभा
-
किसी वस्तु को पुनरावर्ती रूप से समतल करें JavaScript
हमें एक फ़ंक्शन लिखना है जो निम्नलिखित परिवर्तन करता है - अगर इनपुट ऑब्जेक्ट है - const input = { a: 0, b: {x: {y: 1, z: 2}}, c: 3 }; तब फ़ंक्शन का आउटपुट होना चाहिए - const output = { a: 0, 'b.x.y': 1, 'b.x.
-
मैं एक ऐसा फ़ंक्शन कैसे लिखूं जो मानों की एक सरणी लेता है और एक ऑब्जेक्ट जावास्क्रिप्ट देता है?
मान लीजिए, हमें एक फ़ंक्शन क्लासिफ़ाइअरे () लिखना है जो एक सरणी लेता है जिसमें मिश्रित डेटा प्रकार होते हैं और एक मानचित्र () लौटाते हैं जिसमें उनके डेटा प्रकारों द्वारा समूहित तत्व होते हैं। उदाहरण के लिए - // if the input array is: const arr = ['class', 2, [7, 8, 9], {"name": &q