-
जावास्क्रिप्ट में मानों को कुंजियों पर मैप करना
मान लीजिए, हमारे पास एक ऑब्जेक्ट है जैसे -const obj = { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6 };हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ऐसा एक ऑब्जेक्ट लेता है। फ़ंक्शन को ऑब्जेक्ट के मानों को कुंजियों पर रिवर्स मैप करना चाहिए।इसलिए, उपरोक्त ऑब्जेक्ट के लिए, आउटपुट इस तरह दिखना चाह
-
जावास्क्रिप्ट में दो तिथियों के बीच दिनों की संख्या निकालना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली और दूसरी तर्क के रूप में YYYY-MM-DD प्रारूप में दो तिथियां लेता है। फ़ंक्शन को फिर दो तिथियों के बीच के दिनों की संख्या की गणना करके लौटानी चाहिए।उदाहरण के लिए -यदि इनपुट तिथियां हैं -const str1 = 2020-05-21; const str2 = 2020-05-25;तो आउटपुट होना चाहि
-
जावास्क्रिप्ट में संख्या के सभी अंकों का विनाशकारी योग
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को संख्या के अंकों का योग तब तक करना चाहिए जब तक योग एक अंक की संख्या में परिवर्तित न हो जाए।उदाहरण के लिए -यदि संख्या है -const num = 54564567;तो फ़ंक्शन को इसे इस तरह जोड़ना चाहिए -5+4+5+6+4+5+6+7 = 42 4+
-
जावास्क्रिप्ट में सरणी की सरणी में आंशिक योग
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की सरणियों की एक सरणी लेता है। प्रत्येक उपसरणी के लिए, फ़ंक्शन को एक आंशिक योग उपसरणी बनानी चाहिए (एक सरणी जिसमें एक विशेष मान स्वयं और पिछले मान का योग हो)।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [ [1, 1, 1, -1], [1, -1, -1], [1, 1] ];तो आउटप
-
जावास्क्रिप्ट में ऑब्जेक्ट से कुंजी और मान प्राप्त करके सरणी में बदलना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक ऑब्जेक्ट लेता है जो शाब्दिक मानों को मैप करता है। फ़ंक्शन को सरणी की सरणी बनानी चाहिए, प्रत्येक उपसरणी में ठीक दो तत्व होने चाहिए। जिनमें से पहला संबंधित ऑब्जेक्ट जोड़ी की कुंजी होनी चाहिए और दूसरा मान होना चाहिए।उदाहरण { const res = []; for (key in
-
जावास्क्रिप्ट में स्ट्रिंग मास्किंग
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में स्ट्रिंग मान और दूसरी तर्क के रूप में एक पैटर्न स्ट्रिंग लेता है।मान लीजिए स्ट्रिंग और पैटर्न हैं -const str = 123456789; const pattern = ## ## ## ###;तो फ़ंक्शन को पैटर्न के अनुसार स्ट्रिंग को पैड करना चाहिए और आउटपुट स्ट्रिंग होनी चाह
-
जावास्क्रिप्ट में पुनरावर्ती रूप से स्ट्रिंग के सभी उपस्ट्रिंग प्राप्त करना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को इनपुट स्ट्रिंग के सभी संभावित उपस्ट्रिंग्स को पुनरावर्ती रूप से बनाना चाहिए। फिर फ़ंक्शन को सभी उपस्ट्रिंग्स वाली एक सरणी लौटानी चाहिए।उदाहरण { let i, j; const res = []; for (i = 0; i < str.len
-
जावास्क्रिप्ट में सरणी की नेस्टिंग के आधार पर नेस्टेड अनऑर्डर्ड सूची बनाना
मान लीजिए, हमारे पास सरणियों की एक नेस्टेड सरणी है जैसे -const arr = [ Value 1, [Inner value 1, Inner value 2, Inner value 3, Inner value 4], Value 2, Value 3, Value 4, Value 5, Value 6 ];हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो ऐसी किसी भी नेस्टेड सरणी को HTML की नेस्टेड अनऑर्डर्ड सूचियों
-
जावास्क्रिप्ट में रिड्यूस और रेंज का उपयोग करके फैक्टोरियल फ़ंक्शन लिखना
हमें एक जावास्क्रिप्ट फैक्टोरियल फ़ंक्शन लिखना है जो एक अन्य सहायक फ़ंक्शन, range() की मदद लेता है।range फ़ंक्शन को 1 से इनपुट संख्या तक की संख्याओं की एक श्रृंखला तैयार करनी चाहिए। फिर मुख्य फ़ंक्शन को उस श्रृंखला सरणी पर Array.prototype.reduce() चलाकर फैक्टोरियल की गणना करनी चाहिए।उदाहरणइसके लिए क
-
जावास्क्रिप्ट में मान से कुंजी प्राप्त करना
मान लीजिए, हमारे पास सरणियों का एक ऑब्जेक्ट है जैसे -const obj = { key1: [value11, value12, value13, value14, value15], key2: [value21, value22, value23, value24, value25, value26, value27], key3: [value31, value32, value33, value34], key4: [value41, value42], };हमें एक जावास्क्रिप्ट फ़
-
जावास्क्रिप्ट में ऊंचाई के अनुसार कतार पुनर्निर्माण
मान लीजिए आपके पास एक कतार में खड़े लोगों की एक यादृच्छिक सूची है। प्रत्येक व्यक्ति को दो पूर्णांकों (h, k) के जोड़े द्वारा वर्णित किया जाता है, जहां h व्यक्ति की ऊंचाई है और k इस व्यक्ति के सामने उन लोगों की संख्या है जिनकी ऊंचाई h से अधिक या बराबर है।हमें कतार को पुनर्निर्माण करने के लिए एक एल्गोर
-
जावास्क्रिप्ट में मैट्रिक्स में भाग्यशाली संख्याएं
दिए गए m * n मैट्रिक्स में विशिष्ट संख्याएं हैं, हमें 2-D सरणी (मैट्रिक्स) में सभी भाग्यशाली संख्याओं को किसी भी क्रम में लौटाना है।एक भाग्यशाली संख्या मैट्रिक्स का एक तत्व है जो अपनी पंक्ति में न्यूनतम और अपने स्तंभ में अधिकतम होता है।उदाहरण के लिए - यदि इनपुट सरणी है -const arr = [ [3, 7, 8],
-
जावास्क्रिप्ट में सरणी से संख्या हटाकर शेष को शिफ्ट करना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में संख्याओं की एक सरणी और दूसरी तर्क के रूप में एक संख्या लेता है। यदि दूसरी तर्क द्वारा निर्दिष्ट संख्या सरणी में मौजूद है, तो फ़ंक्शन को उसे हटाकर उसके दाईं ओर के सभी तत्वों को एक स्थान बाईं ओर शिफ्ट करना चाहिए। एकमात्र शर्त यह है कि हम s
-
जावास्क्रिप्ट में कुछ तत्वों की स्थिति बदले बिना सरणी को उलटना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की एक सरणी लेता है। फ़ंक्शन को सरणी को उलटना चाहिए बिना # की अनुक्रमणिका बदले, जैसे नीचे उदाहरण में -सरणी [18, -4, #, 0, 8, #, 5] को लौटाना चाहिए -[5, 8, #, 0, -4, #, 18]यहां, संख्याओं को उल्टा करना है, # को छोड़कर जबकि समान अनुक्रमणिका बनाए रख
-
जावास्क्रिप्ट में संख्या की सीमा को विशिष्ट अंतरालों में विभाजित करना
मान लीजिए हमारे पास एक अंतराल है जो हमेशा 0 से शुरू होकर किसी धनात्मक पूर्णांक n पर समाप्त होता है, हम इसे इस तरह दर्शा सकते हैं -const interval = [0, n];या सरलता से, चूंकि हम जानते हैं कि सीमा हमेशा 0 से शुरू होती है, हम केवल ऊपरी सीमा से अंतराल को दर्शा सकते हैं।const interval = n;हमें एक जावास्क्
-
जावास्क्रिप्ट में योग K वाले कुल उपसरणियों की गणना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में संख्याओं की एक सरणी और दूसरी तर्क के रूप में एक अकेली संख्या लेता है। फ़ंक्शन को उन सतत उपसरणियों की कुल संख्या ढूंढकर लौटानी चाहिए जिनका योग दूसरी तर्क द्वारा निर्दिष्ट संख्या के बराबर हो।यह गारंटी है कि सरणी में सभी संख्याएं धनात्मक है
-
जावास्क्रिप्ट में वर्तमान संख्या से छोटी संख्याओं की गिनती
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को संख्याओं की एक सरणी लौटानी चाहिए जिसमें मूल सरणी में प्रत्येक संबंधित तत्व से छोटे तत्वों की संख्या हो।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [3, 5, 4, 1, 2];तो आउटपुट होना चाहिए -cons
-
जावास्क्रिप्ट में सरणी का माध्यिका (Median) निकालना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और उसका माध्यिका (median) लौटाता है।माध्यिका का सांख्यिकीय अर्थमाध्यिका क्रमबद्ध (आरोही या अवरोही) संख्याओं की सूची में बीच की संख्या होती है और यह उस डेटा सेट का वर्णन औसत से बेहतर कर सकती है।दृष्टिकोणपहले, हम सरणी को क्रमबद्ध कर
-
JavaScript में फाइबोनैचि श्रृंखला का Nवां तत्व प्राप्त करना
परिचययह लेख एक JavaScript फ़ंक्शन प्रस्तुत करता है जो एक संख्या n लेता है और फाइबोनैचि श्रृंखला का nवां तत्व लौटाता है। फाइबोनैचि श्रृंखला में प्रत्येक संख्या पिछली दो संख्याओं का योग होती है (आमतौर पर 1, 1 से शुरू)।उदाहरणfibonacci(10) // 55 लौटाता है fibonacci(3) // 2 लौटाता है fibonacci(6) // 8
-
JavaScript में सरणी के सभी आइटम्स के संयोजन प्राप्त करने का एल्गोरिदम
परिचयइस लेख में हम एक JavaScript फ़ंक्शन लिखेंगे जो स्ट्रिंग लिटरल की एक सरणी लेता है और उस सरणी में मौजूद स्ट्रिंग्स के सभी संभावित संयोजन (combinations) उत्पन्न करके लौटाता है।उदाहरणमान लीजिए इनपुट सरणी है:const arr = [a, b, c, d];तो आउटपुट होना चाहिए:const output = [a, ab, abc, abcd, abd, ac, acd