-
जावास्क्रिप्ट में पूर्णांक विभाजन के सभी संभावित तरीके ढूँढना
एक धनात्मक पूर्णांक n का विभाजन n को धनात्मक पूर्णांकों के योग के रूप में लिखने का एक तरीका है। दो योग जो केवल उनके योग के क्रम में भिन्न होते हैं उन्हें एक ही विभाजन माना जाता है। उदाहरण के लिए, 4 को पांच अलग-अलग तरीकों से विभाजित किया जा सकता है - 4 3 + 1 2 + 2 2 + 1 + 1 1 + 1 + 1 + 1 हमें एक जा
-
ईमेल को जावास्क्रिप्ट में छिपाने के लिए मास्किंग करना
यह एक आम बात है कि जब वेबसाइटें किसी का भी निजी ईमेल पता प्रदर्शित करती हैं तो वे गोपनीयता बनाए रखने के लिए अक्सर उसे छिपा देती हैं। इसलिए उदाहरण के लिए - अगर किसी का ईमेल पता है - const email = '[email protected]'; फिर इसे इस तरह प्रदर्शित किया जाता है - const masked = 'r...r@exam
-
जावास्क्रिप्ट का उपयोग करके संयोजन योग समस्या
मान लीजिए कि हमें उम्मीदवार संख्या का एक सेट (डुप्लिकेट के बिना) और एक लक्ष्य संख्या (लक्ष्य) दिया गया है। हमें एक ऐसा फ़ंक्शन लिखना है जो उम्मीदवारों में सभी अद्वितीय संयोजन ढूंढता है जहां उम्मीदवार संख्या लक्ष्य के बराबर होती है। वही दोहराई गई संख्या उम्मीदवारों से असीमित बार चुनी जा सकती है। न
-
जावास्क्रिप्ट में दो संख्याओं के कम से कम सामान्य गुणक की गणना करने का कार्य
दो पूर्णांकों a और b का लघुत्तम समापवर्तक, (LCM), सबसे छोटा धनात्मक पूर्णांक है जो a और b दोनों से विभाज्य है। उदाहरण के लिए - 4 और 6 का LCM 12 है क्योंकि 12 सबसे छोटी संख्या है जो 4 और 6 दोनों से पूर्णतः विभाज्य है। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, गणना करता है और उन न
-
जावास्क्रिप्ट में दो तारों के बीच हैमिंग दूरी
हैमिंग दूरी समान लंबाई के दो तारों के बीच की हैमिंग दूरी उन स्थितियों की संख्या है जिन पर संबंधित प्रतीक भिन्न होते हैं। उदाहरण के लिए, निम्नलिखित स्ट्रिंग्स पर विचार करें - const str1 = 'delhi'; const str2 = 'delph'; इन स्ट्रिंग्स की हैमिंग दूरी 2 है क्योंकि स्ट्रिंग्स के चौथे और
-
जावास्क्रिप्ट में ब्लॉक खोज को लागू करना
खोज ब्लॉक करें बाइनरी सर्च की तरह, ब्लॉक सर्च भी सॉर्ट किए गए सरणियों के लिए एक खोज एल्गोरिथ्म है। मूल विचार यह है कि सभी तत्वों को खोजने के स्थान पर निश्चित चरणों से आगे बढ़कर या कुछ तत्वों को छोड़ कर कम तत्वों (रैखिक खोज की तुलना में) की जांच की जाए। उदाहरण के लिए मान लीजिए कि हमारे पास लंबाई
-
जावास्क्रिप्ट में पुनरावर्ती सीढ़ी समस्या
मान लीजिए हमें निम्नलिखित समस्या है - n सीढ़ियाँ हैं, नीचे खड़ा व्यक्ति शीर्ष पर पहुँचना चाहता है। व्यक्ति एक बार में 1 या 2 सीढ़ियां चढ़ सकता है। हमें उन तरीकों की संख्या गिनने की आवश्यकता है, जो व्यक्ति शीर्ष पर पहुंच सकता है। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है जो सीढ़
-
जावास्क्रिप्ट में डिग्री को रेडियन में कनवर्ट करना
रेडियन रेडियन कोणों को मापने की इकाई है और गणित के कई क्षेत्रों में उपयोग किए जाने वाले कोणीय माप की मानक इकाई है। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है जो कुछ डिग्री का प्रतिनिधित्व करता है और इसके संबंधित रेडियन को लौटाता है। उदाहरण निम्नलिखित कोड है - const deg = 1
-
जावास्क्रिप्ट पावर सेट में एक सेट के लिए पावर सेट ढूँढना
समुच्चय S का घात समुच्चय S के सभी उपसमुच्चयों का समुच्चय है, जिसमें खाली समुच्चय और स्वयं S भी शामिल है। सेट S के पावर सेट को P(S) के रूप में दर्शाया जाता है। उदाहरण के लिए यदि S ={x, y, z}, उपसमुच्चय हैं - { {}, {x}, {y}, {z}, {x,
-
जावास्क्रिप्ट में लेवेनशेटिन दूरी
लेवेनशेटिन दूरी लेवेनशेटिन दूरी दो अनुक्रमों के बीच अंतर को मापने के लिए एक स्ट्रिंग मीट्रिक है। यह एक शब्द को दूसरे में बदलने के लिए आवश्यक एकल-वर्ण संपादन की न्यूनतम संख्या है। उदाहरण के लिए - गौर कीजिए, हमारे पास ये दो तार हैं - const str1 = 'hitting'; const str2 = 'kitten';
-
जावास्क्रिप्ट में इंटरपोलेशन सर्च
इंटरपोलेशन सर्च इंटरपोलेशन खोज एक सरणी में एक कुंजी की खोज के लिए एक एल्गोरिदम है जिसे कुंजी (कुंजी मान) को असाइन किए गए संख्यात्मक मानों द्वारा क्रमबद्ध किया गया है। उदाहरण के लिए मान लीजिए, हमारे पास n समान रूप से वितरित मानों की एक क्रमबद्ध सरणी है arr[], और हमें सरणी में किसी विशेष तत्व लक्ष
-
जावास्क्रिप्ट फ़ंक्शन में विशिष्ट शुरुआत या समाप्ति अक्षरों की जांच करें
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स में लेता है। आइए उन्हें str1 और str2 कहते हैं। हमारे फ़ंक्शन को यह जांचना चाहिए कि या तो str1 str2 से शुरू होता है या यह str2 के साथ समाप्त होता है। यदि ऐसा है, तो हमें सही लौटना चाहिए अन्यथा हमें झूठी वापसी करनी चाहिए। उदाहरण निम्नलिखित कोड
-
जावास्क्रिप्ट में ऑब्जेक्ट को 2-डी सरणी में कनवर्ट करना
मान लीजिए हमारे पास एक वस्तु है जिसमें किसी शहर के मौसम के बारे में जानकारी है - const obj = { city: "New Delhi", maxTemp: 32, minTemp: 21, humidity: 78, aqi: 456, day: 'Tuesday', }; हमें एक जावास्क्रिप्
-
जावास्क्रिप्ट में सरणियों की सरणी को किसी वस्तु में परिवर्तित करना
मान लीजिए कि हमारे पास सरणियों की एक सरणी है जिसमें इस तरह के क्रिकेट खिलाड़ी का प्रदर्शन शामिल है - const arr = [ ['Name', 'V Kohli'], ['Matches', 13], ['Runs', 590], ['Highest', 183], ['NO&
-
काट दें '?' जावास्क्रिप्ट में तार से
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग को एकमात्र तर्क के रूप में लेता है। स्ट्रिंग में शुरुआत और अंत में प्रश्न चिह्न (?) होने की संभावना है। फ़ंक्शन को इन सभी प्रश्न चिह्नों को शुरुआत और अंत से काट देना चाहिए और बाकी सब कुछ यथावत रखना चाहिए। उदाहरण के लिए - यदि इनपुट स्ट्र
-
जावास्क्रिप्ट में स्ट्रिंग में nवें स्थान पर एक वर्ण डालें
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक संख्या और तीसरे तर्क के रूप में एक एकल वर्ण लेता है, आइए इस तर्क को चार कहते हैं। संख्या सरणी की लंबाई से छोटी होने की गारंटी है। फ़ंक्शन को स्ट्रिंग में प्रत्येक n वर्णों के बाद वर्ण
-
जावास्क्रिप्ट में रिकर्सिव और लूपेड फैक्टोरियल फ़ंक्शन के प्रदर्शन की तुलना करना
हम दो जावास्क्रिप्ट फंक्शन लिखेंगे, दोनों फंक्शन का काम एक नंबर लेना और उसका फैक्टोरियल वापस करना होगा। पहले फ़ंक्शन को फैक्टोरियल की गणना करने के लिए लूप या लूप के लिए उपयोग करना चाहिए। जबकि दूसरे फ़ंक्शन को पुनरावर्ती दृष्टिकोण का उपयोग करके फैक्टोरियल की गणना करनी चाहिए। अंत में, हमें बड़ी संख्
-
जावास्क्रिप्ट में संख्याओं की प्राथमिकता परीक्षण
एक अभाज्य संख्या (या एक अभाज्य) 1 से बड़ी एक प्राकृत संख्या है जिसे दो छोटी प्राकृत संख्याओं को गुणा करके नहीं बनाया जा सकता है। 1 से बड़ी अन्य सभी प्राकृत संख्याएँ भाज्य संख्याएँ कहलाती हैं। एक प्रारंभिक परीक्षण यह निर्धारित करने के लिए एक एल्गोरिदम है कि कोई इनपुट नंबर प्राइम है या नहीं। हमें एक
-
जावास्क्रिप्ट में जीसीडी की गणना के लिए यूक्लिडियन एल्गोरिथम
गणित में, यूक्लिड का एल्गोरिथ्म, दो संख्याओं के सबसे बड़े सामान्य भाजक (GCD) की गणना करने की एक विधि है, सबसे बड़ी संख्या जो दोनों को बिना शेष छोड़े विभाजित करती है। यूक्लिडियन एल्गोरिथम इस सिद्धांत पर आधारित है कि दो संख्याओं का सबसे बड़ा सामान्य भाजक नहीं बदलता है यदि बड़ी संख्या को उसके अंतर से
-
जावास्क्रिप्ट में बिटवाइज़ ऑपरेशंस का उपयोग करके 2 की शक्ति की जाँच करना
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है और यह निर्धारित करता है कि यह दो की शक्ति है या नहीं। उदाहरण के लिए - f(23) = false f(16) = true f(1) = true f(1024) = true दृष्टिकोण - द्विआधारी रूप में दो की शक्तियों में हमेशा एक बिट होता है। इस तरह - 1: 0001 2: 0010 4: 0100