-
JavaScript में स्ट्रिंग से दोहराते तत्वों के साथ एरे का निर्माण
हमें एक फ़ंक्शन लिखना है जो एक एरे बनाता है जिसमें स्ट्रिंग से तत्व तब तक दोहराते हैं जब तक सीमा नहीं पहुंच जाती। मान लीजिए एक स्ट्रिंग aba है और सीमा 5 -string = aba and limit = 5 will give new array [a,b,a,a,b]आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst string = Hello; const limit = 15; const
-
JavaScript में एरे में पहला नॉन-कॉन्सेक्यूटिव नंबर खोजें
हमें एक फ़ंक्शन लिखना है जो एक एरे लेता है और उससे पहले नॉन-कॉन्सेक्यूटिव नंबर का इंडेक्स लौटाता है। जैसे सभी नंबर 1 के सामान्य अंतर की अंकगणितीय प्रगति में होंगे। लेकिन जो संख्या इस नियम का उल्लंघन करती है, हमें उसका इंडेक्स लौटाना है।यदि सभी नंबर सही क्रम में हैं, तो हमें -1 लौटाना चाहिए।आइए इस फ़
-
JavaScript में अंकों के योग को रिकर्सिवली एक अंक की संख्या तक कम करें
हमें एक फ़ंक्शन लिखना है जो एक नंबर लेता है और उसके अंकों को तब तक जोड़ता रहता है जब तक परिणाम एक अंक की संख्या नहीं बन जाता, जब हमारे पास एक अंक की संख्या होती है, तो हम उसे लौटाते हैं।इसके लिए कोड काफी सीधा है, हम एक रिकर्सिव फ़ंक्शन लिखते हैं जो अंकों को तब तक जोड़ता रहता है जब तक संख्या 9 से अधि
-
JavaScript में स्ट्रिंग को मोर्स कोड में बदलना
मोर्स कोड क्या है?मोर्स कोड दूरसंचार में उपयोग की जाने वाली एक विधि है जिसमें टेक्स्ट वर्णों को दो अलग-अलग सिग्नल अवधि के मानकीकृत अनुक्रमों के रूप में एन्कोड किया जाता है, जिन्हें डॉट्स और डैश कहा जाता है।एक फ़ंक्शन बनाने के लिए जो किसी विशेष स्ट्रिंग को मोर्स कोड में बदलता है, हमें एक ऑब्जेक्ट की
-
JavaScript में दो एरे की तुलना करें और true/false का नया एरे बनाएं
जावास्क्रिप्ट में हमारे पास 2 एरे हैं और हम एक की तुलना दूसरे से करना चाहते हैं यह देखने के लिए कि मास्टर एरे के तत्व कीज़ एरे में मौजूद हैं या नहीं, और फिर उसी लंबाई का एक नया एरे बनाएं जो मास्टर एरे की लंबाई के बराबर हो लेकिन जिसमें केवल true और false हों (उन मानों के लिए true जो कीज़ एरे में मौजू
-
JavaScript में नेस्टेड एरे में सभी तत्वों का योग कैसे निकालें
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो नंबरों का एक नेस्टेड एरे लेता है और सभी नंबरों का योग लौटाता है। हमें इसे Array.prototype.flat() मेथड का उपयोग किए बिना करना आवश्यक है।आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst arr = [ 5, 7, [ 4, [2], 8, [1,3], 2 ],
-
JavaScript में संख्या को उल्टे अंकों के एरे में बदलें
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो एक नंबर लेता है और नंबरों का एक एरे लौटाता है जिसके तत्व उस संख्या के अंक हैं लेकिन उल्टे क्रम में। हम नंबर को स्ट्रिंग में बदलेंगे, फिर उसे विभाजित करके अंकों की स्ट्रिंग का एरे प्राप्त करेंगे, फिर स्ट्रिंग को नंबरों में बदलेंगे, एरे को उल्टा करेंगे और अंत में
-
JavaScript में कुछ शब्दों को छोड़कर आइटम को वर्णानुक्रम में क्रमबद्ध करें
मान लीजिए, हमारे पास दो एरे हैं जिनमें स्ट्रिंग लिटरल्स हैं, जिनमें से एक को वर्णानुक्रम में सॉर्ट करना आवश्यक है, लेकिन यदि यह एरे, जिसे हमें सॉर्ट करना है, दूसरे एरे के कुछ शब्दों को शामिल करता है, तो उन शब्दों को सबसे ऊपर दिखना चाहिए और बाकी तत्व वर्णानुक्रम में सॉर्ट होने चाहिए।आइए एक फ़ंक्शन लि
-
JavaScript में एरे में NaN कीवर्ड के अस्तित्व की जांच कैसे करें
हमारे पास तत्वों का एक एरे है जिसमें ट्रुथी और फाल्सी दोनों मान हैं। हमारा काम एक फ़ंक्शन लिखना है जो मूल एरे में उन तत्वों के इंडेक्स के साथ एक एरे लौटाता है जो NaN हैं।NaN !== NaNNaN का डेटा प्रकार वास्तव में नंबर है। हालांकि NaN एक फाल्सी मान है, इसकी एक खासियत है जो किसी अन्य डेटा प्रकार या वेरि
-
JavaScript में इंटीजर को रोमन नंबर में बदलने के लिए एल्गोरिदम
मान लीजिए, हमें एक फ़ंक्शन लिखना है, मान लीजिए intToRoman(), जो जैसा कि नाम से पता चलता है, इसमें आर्गुमेंट के रूप में पास की गई संख्या का रोमन समकक्ष लौटाता है।आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst intToRoman = (num) => { let result = ; while(num){ &nb
-
JavaScript में रोमन नंबरों को दशमलव संख्याओं में बदलने के लिए एल्गोरिदम
हमें एक फ़ंक्शन लिखना है जो रोमन नंबर की स्ट्रिंग लेता है और उसका दशमलव (बेस 10) समकक्ष लौटाता है। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst romanToInt = (s) => { const legend = IVXLCDM; const l=[1,5,10,50,100,500,1000]; let sum=0;  
-
JavaScript प्रोग्राम दो ऑब्जेक्ट्स को एक में मर्ज करने और समान कुंजियों के मान जोड़ने के लिए
हमें एक फ़ंक्शन लिखना है जो दो ऑब्जेक्ट्स लेता है, उन्हें एक सिंगल ऑब्जेक्ट में मर्ज करता है, और समान कुंजियों के लिए मान जोड़ता है। यह रैखिक समय और निरंतर स्थान में किया जाना चाहिए, मतलब अधिकतम केवल एक लूप का उपयोग करना और प्री-एक्सिस्टिंग ऑब्जेक्ट्स में प्रॉपर्टीज को मर्ज करना और कोई नया वेरिएबल न
-
JavaScript में एरे के माध्यम से रिकर्सिव लूप और आइटम की संख्या लौटाएं
हमें एक फ़ंक्शन लिखना है, मान लीजिए searchRecursively() जो एक एरे और एक सर्च क्वेरी लेता है और नेस्टेड एरे में उस सर्च क्वेरी की संख्या लौटाता है।उदाहरण के लिए, यदि एरे दिया गया है -const names = [rakesh, [kalicharan, krishna, rakesh, james, [michael, nathan, rakesh, george]]];तब -searchRecursively(
-
JavaScript में लगातार संख्याओं का योग
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो एक एरे लेता है और दूसरा एरे लौटाता है जिसमें लगातार समान संख्याओं को एक साथ जोड़ दिया जाता है।उदाहरण के लिए -const array = [1, 5, 5, 5, 8, 8, 9, 1, 4, 4, 2];आउटपुट होना चाहिए -[1, 15, 16, 9, 1, 8, 2]सभी लगातार 5s का योग 15 हो गया, फिर 2 लगातार 8s का योग 16 हो ग
-
JavaScript में एरे में सबसे लंबी और सबसे छोटी स्ट्रिंग प्राप्त करें
हमारे पास इस तरह का स्ट्रिंग लिटरल्स का एरे है -const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.'];हमें एक फ़ंक्शन लिखना है जो इस एरे से सबसे लंबा और सबसे छोटा शब्द लौटाता है। हम Array.prototype.reduce
-
JavaScript में रिकर्सिव फाइबोनैचि श्रृंखला के लिए कोड
हमें एक रिकर्सिव फ़ंक्शन fibonacci() लिखना है जो एक नंबर n लेता है और फाइबोनैचि श्रृंखला के पहले n तत्वों के साथ एक एरे लौटाता है। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst fibonacci = (n, res = [], count = 1, last = 0) => { if(n){ return fibonacci(
-
JavaScript में संख्या के पालिंड्रोम होने की पुष्टि
मान लीजिए, हमें एक फ़ंक्शन लिखना है जो एक नंबर लेता है और इस तथ्य के आधार पर बूलियन लौटाता है कि संख्या पालिंड्रोम है या नहीं। एक प्रतिबंध यह है कि हमें इसे संख्या को स्ट्रिंग या किसी अन्य डेटा प्रकार में बदले बिना करना है।पालिंड्रोम संख्याएं वे संख्याएं हैं जो आगे और पीछे दोनों तरफ से समान पढ़ी जात
-
JavaScript में रिकर्सिव फ़ंक्शन का उपयोग करके n तक सम संख्याओं का योग
हमें एक रिकर्सिव फ़ंक्शन लिखना है जो एक नंबर n लेता है और n तक की सभी सम संख्याओं का योग लौटाता है।आइए इस फ़ंक्शन के लिए कोड लिखते हैं -उदाहरणconst recursiveEvenSum = (num, sum = 0) => { num = num % 2 === 0 ? num : num - 1; if(num){ return recursiveE
-
JavaScript में एरे से निश्चित संख्या के तत्वों को कैसे हटाएं
हमें एक फ़ंक्शन लिखना है जो नंबरों का एक एरे और एक नंबर लेता है, और उसे उस नंबर की सभी घटनाओं को एरे से इन-प्लेस हटा देना चाहिए।आइए इस फ़ंक्शन के लिए कोड लिखते हैं।हम यहां तत्वों को हटाने के लिए रिकर्सन का उपयोग करेंगे। एक तत्व की सभी घटनाओं को एरे से हटाने वाला रिकर्सिव फ़ंक्शन इस तरह लिखा जा सकता
-
JavaScript एरे में nth आइटम का इंडेक्स प्राप्त करें
हमें एक फ़ंक्शन लिखना है, मान लीजिए getIndex() जो एक एरे arr, एक स्ट्रिंग/नंबर लिटरल txt और एक नंबर n लेता है। हमें arr में txt की nth उपस्थिति का इंडेक्स लौटाना है। यदि txt n बार प्रकट नहीं होता है तो हमें -1 लौटाना है।तो, आइए इस फ़ंक्शन को लिखते हैं -उदाहरणconst arr = [45, 76, 54, 43, '|',