-
JavaScript में स्ट्रिंग से '?' वर्ण हटाना (Trim)
हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। स्ट्रिंग में शुरुआत और अंत में प्रश्न चिह्न (?) होने की संभावना है। फ़ंक्शन को इन सभी प्रश्न चिह्नों को शुरुआत और अंत से हटाना चाहिए, बाकी सब कुछ यथावत रखते हुए। उदाहरण के लिए - यदि इनपुट स्ट्रिंग है - const str = ?
-
JavaScript में स्ट्रिंग के nth स्थान पर वर्ण डालना
हमें एक JavaScript फ़ंक्शन लिखना है जो पहले तर्क के रूप में एक स्ट्रिंग, दूसरे तर्क के रूप में एक संख्या और तीसरे तर्क के रूप में एक वर्ण (चरित्र) लेता है, आइए इस तर्क को char कहते हैं। संख्या सरणी की लंबाई से छोटी होने की गारंटी है। फ़ंक्शन को स्ट्रिंग में हर n वर्णों के बाद वर्ण char डालना चाहिए
-
JavaScript में पुनरावर्ती और लूप-आधारित फैक्टोरियल फ़ंक्शन के प्रदर्शन की तुलना
हम दो JavaScript फ़ंक्शन लिखेंगे, जिनका काम एक संख्या लेकर उसका फैक्टोरियल लौटाना होगा। पहला फ़ंक्शन फैक्टोरियल की गणना के लिए for लूप या while लूप का उपयोग करेगा। जबकि दूसरा फ़ंक्शन पुनरावर्ती (recursive) दृष्टिकोण का उपयोग करेगा। अंत में, हमें बड़ी संख्या में पुनरावृत्तियों (iterations) पर इन फ़ं
-
JavaScript में संख्याओं का अभाज्यता परीक्षण (Primality Test)
एक अभाज्य संख्या (या अभाज्य) 1 से बड़ी एक प्राकृतिक संख्या होती है जिसे दो छोटी प्राकृतिक संख्याओं को गुणा करके नहीं बनाया जा सकता। 1 से बड़ी अन्य सभी प्राकृतिक संख्याओं को संयुक्त संख्या (composite numbers) कहा जाता है। अभाज्यता परीक्षण एक एल्गोरिदम है जो यह निर्धारित करता है कि दी गई संख्या अभाज्
-
जावास्क्रिप्ट में यूक्लिडियन एल्गोरिदम से GCD निकालना
गणित में, यूक्लिड का एल्गोरिदम, दो संख्याओं के महत्तम सामान्य भाजक (GCD) की गणना करने की एक विधि है, वह सबसे बड़ी संख्या जो उन दोनों को बिना शेष छोड़े विभाजित करती है।यूक्लिडियन एल्गोरिदम इस सिद्धांत पर आधारित है कि दो संख्याओं का महत्तम सामान्य भाजक नहीं बदलता यदि बड़ी संख्या को उसके और छोटी संख्या
-
जावास्क्रिप्ट में बिटवाइज़ ऑपरेशन से 2 की घात जांचना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और निर्धारित करता है कि यह 2 की घात है या नहीं।उदाहरण के लिए -f(23) = false f(16) = true f(1) = true f(1024) = trueदृष्टिकोण -बाइनरी रूप में 2 की घातों में हमेशा केवल एक बिट होता है। जैसे -1: 0001 2: 0010 4: 0100 8: 1000इसलिए, यह जांच
-
जावास्क्रिप्ट में नियमित अभिव्यक्ति मिलान
मान लीजिए हमें एक इनपुट स्ट्रिंग str और एक पैटर्न p दिया गया है, हमें . और * के समर्थन के साथ नियमित अभिव्यक्ति मिलान लागू करना आवश्यक है।इन प्रतीकों के कार्य होने चाहिए - किसी भी एकल वर्ण से मेल खाता है। पूर्ववर्ती तत्व के शून्य या अधिक से मेल खाता है।मिलान को संपूर्ण इनपुट स्ट्रिंग को कवर करना चाह
-
जावास्क्रिप्ट में स्ट्रिंग से संख्याएं निकालना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ संख्याएं अंतर्निहित हो सकती हैं। फ़ंक्शन को स्ट्रिंग से सभी संख्याओं को निकालकर नई संख्या लौटानी चाहिए।नोट - यदि स्ट्रिंग में कोई संख्या नहीं है, तो फ़ंक्शन को 0 लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है - { let res = 0; for (
-
जावास्क्रिप्ट में जांचें कि क्या स्ट्रिंग2 को स्ट्रिंग1 से कुछ वर्ण हटाकर बिना किसी स्ट्रिंग के वर्णों को पुनर्क्रमित किए बनाया जा सकता है
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है, मान लीजिए str1 और str2, पहली और दूसरी तर्क के रूप में। फ़ंक्शन को यह निर्धारित करना चाहिए कि क्या हम str1 से कुछ वर्ण हटाकर str2 बना सकते हैं, बिना किसी स्ट्रिंग के वर्णों को पुनर्क्रमित किए।उदाहरण के लिए -यदि दो स्ट्रिंग्स हैं -const
-
जावास्क्रिप्ट में तीन संख्याओं का सबसे बड़ा गुणनफल ढूंढना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी से ऐसे तीन तत्वों की एक सरणी तैयार करनी चाहिए जो सरणी के किन्हीं तीन तत्वों में सबसे बड़ा गुणनफल देते हैं। फ़ंक्शन को अंत में उन तीन तत्वों का गुणनफल लौटाना चाहिए।उदाहरण के लिए -यदि इनपुट स
-
जावास्क्रिप्ट में एक मोड़ के साथ तत्वों के बीच सबसे बड़ा अंतर
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी के सबसे बड़े और सबसे छोटे तत्व के बीच का अंतर ढूंढना चाहिए। शर्त यह है कि छोटा तत्व मूल सरणी में बड़े तत्व से पहले आना चाहिए।उदाहरण के लिए -संख्याओं की निम्नलिखित सरणी पर विचार करें -const arr = [2, 5, 6, 12, 1];इ
-
जावास्क्रिप्ट में उत्पाद सरणी बनाना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को मूल सरणी के आधार पर एक नई सरणी बनानी चाहिए। नई सरणी के प्रत्येक संबंधित तत्व को मूल सरणी के सभी तत्वों का गुणनफल होना चाहिए जिसमें वह तत्व शामिल हो।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [1, 2, 3, 4, 5];तो आउटपु
-
जावास्क्रिप्ट में सरणियों का अद्वितीय प्रतिच्छेदन
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की दो सरणियां लेता है, मान लीजिए arr1 और arr2। फ़ंक्शन को सरणी के तत्वों के बीच प्रतिच्छेदन ढूंढना चाहिए। यानी, वे तत्व जो दोनों सरणियों में दिखाई देते हैं।एकमात्र शर्त यह है कि यदि हम पहले एक तत्व को प्रतिच्छेदन के रूप में देख चुके हैं, तो हमें उस
-
जावास्क्रिप्ट में स्ट्रिंग के शब्दों के क्रम को उलटना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग में शब्दों के क्रम को उलटना चाहिए और नई स्ट्रिंग लौटानी चाहिए। एकमात्र शर्त यह है कि हम अंतर्निहित सरणी विधि reverse() का उपयोग नहीं कर सकते।उदाहरण के लिए -यदि इनपुट स्ट्रिंग है -const str = th
-
जावास्क्रिप्ट में पुनरावर्तन का उपयोग करके दशमलव से बाइनरी रूपांतरण
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली और एकमात्र तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को उस संख्या के बाइनरी संकेतन को दर्शाने वाली स्ट्रिंग बनाने के लिए पुनरावर्तन का उपयोग करना चाहिए।उदाहरण के लिए -f(4) = 100 f(1000) = 1111101000 f(8) = 1000उदाहरणनिम्नलिखित कोड है -= 1) { //
-
जावास्क्रिप्ट में सरणियों पर डिलीट ऑपरेटर का अजीब व्यवहार
जावास्क्रिप्ट में डिलीट ऑपरेटर वास्तव में एक ऑब्जेक्ट ऑपरेटर है (ऑब्जेक्ट्स के साथ उपयोग किया जाता है)। लेकिन चूंकि सरणियां भी जावास्क्रिप्ट में अनुक्रमित ऑब्जेक्ट हैं, हम सरणियों के साथ भी डिलीट ऑपरेटर का उपयोग कर सकते हैं।शाब्दिक मानों की निम्नलिखित सरणी पर विचार करें -const arr = [a, b, c, d, e];
-
जावास्क्रिप्ट में सरणी के वैकल्पिक तत्वों का योग निकालना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी के वैकल्पिक तत्वों का योग निकालकर लौटाना चाहिए।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [1, 2, 3, 4, 5, 6, 7];तो आउटपुट होना चाहिए -1 + 3 + 5 + 7 = 16उदाहरणनिम्नलिखित कोड है - { let
-
जावास्क्रिप्ट में वर्ष से शताब्दी प्राप्त करना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या या स्ट्रिंग लेता है जो एक वर्ष को दर्शाता है। उस वर्ष से हमारे फ़ंक्शन को यह पता लगाना चाहिए और वह शताब्दी लौटानी चाहिए जिसमें वह वर्ष आता है।उदाहरण के लिए -f(2000) = 20 f(1999) = 20 f(2002) = 21निम्नलिखित कोड है -उदाहरण { if (typeof year == s
-
JavaScript में दो स्ट्रिंग्स में सामान्य वर्णों की गणना
समस्यादो स्ट्रिंग्स str1 और str2 दिए गए हैं, उन वर्णों की संख्या गिनें जो दोनों स्ट्रिंग्स में समान रूप से मौजूद हैं। प्रत्येक वर्ण की गणना केवल उतनी बार की जाती है जितनी बार वह दोनों स्ट्रिंग्स में न्यूनतम बार आता है।उदाहरणconst str1 = aabbcc; const str2 = adcaa;आउटपुट: 3 (सामान्य वर्ण: a दो बार,
-
जावास्क्रिप्ट में दो संख्याओं को लेकर पूर्णांकों की तुलना करना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याएं लेता है, मान लीजिए num1 और num2।यदि num1, num2 से बड़ा है, तो हमारा फ़ंक्शन greater लौटाना चाहिए।यदि num2, num1 से बड़ा है, तो हमारा फ़ंक्शन smaller लौटाना चाहिए।अन्यथा, फ़ंक्शन को equal लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है - num1) { return