-
प्राथमिकता क्रमबद्धीकरण (Priority Sort) लागू करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की दो सरणियाँ लेता है, दूसरी पहली से आकार में छोटी हो। हमारा फ़ंक्शन पहली सरणी का एक क्रमबद्ध संस्करण होना चाहिए (मान लीजिए बढ़ते क्रम में) लेकिन दोनों सरणियों में सामान्य सभी तत्वों को सामने रखना चाहिए। उदाहरण यदि दो सरणियाँ हैं: const arr1 = [5, 4,
-
स्ट्रिंग में गलतियाँ ढूँढना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है। पहली स्ट्रिंग कोई गलत टाइप की गई स्ट्रिंग है और दूसरी स्ट्रिंग इस स्ट्रिंग का सही संस्करण है। हम मान सकते हैं कि आर्गुमेंट के रूप में मिलने वाली दोनों स्ट्रिंग्स की लंबाई हमेशा समान होगी। हमें पहली सरणी में मौजूद गलतियों की संख्या लौटानी
-
तत्वों का आवृत्ति वितरण - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जिसमें निम्नलिखित स्ट्रिंग हो: const str = This string will be used to calculate frequency distribution; हमें एक ऑब्जेक्ट लौटाना है जो सरणी में मौजूद विभिन्न तत्वों के आवृत्ति वितरण (frequency distribution) को दर्शाता है। कोड { const map = {}; for (let i =
-
प्रॉमिस को उचित रूप से हल या अस्वीकार करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो नेटवर्क अनुरोध की नकल करता है, इसके लिए हम JavaScript setTimeout() फ़ंक्शन का उपयोग कर सकते हैं, जो दिए गए समय अंतराल के बाद एक कार्य निष्पादित करता है। हमारा फ़ंक्शन एक प्रॉमिस (Promise) लौटाना चाहिए जो तब हल (resolve) हो जब अनुरोध सफलतापूर्वक हो, अन्यथा यह अ
-
सरणी से अभाज्य संख्याओं को फ़िल्टर करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो निम्नलिखित संख्याओं की सरणी लेता है: const arr = [34, 56, 3, 56, 4, 343, 68, 56, 34, 87, 8, 45, 34]; और एक नई फ़िल्टर की गई सरणी लौटाता है जिसमें कोई अभाज्य संख्या न हो। कोड { if (n === 1) { return false; } else if (n === 2) { return true; } else {
-
अद्वितीय तत्व ढूँढना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स की एक सरणी लेता है, जिसमें कुछ सरणी तत्व दोहराए गए हैं। हमें एक सरणी लौटानी है जिसमें केवल वे तत्व हों जो केवल एक बार आते हैं (दोहराए नहीं गए)। उदाहरण यदि सरणी है: const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8]; तो आउटपुट होना चाहिए: const output
-
(-) चिह्न का उपयोग किए बिना दो संख्याओं को घटाना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ लेता है और उनका अंतर लौटाता है लेकिन (-) चिह्न का उपयोग किए बिना। कोड { if (num2 === 0) { return num1; } return subtractWithoutMinus(num1 ^ num2, (~num1 & num2) << 1); }; console.log(subtractWithoutMinus(num, num1)); आउटपुट 22
-
अंतिम स्वर हटाना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और एक नई स्ट्रिंग लौटाता है जिसमें प्रत्येक शब्द का अंतिम स्वर (vowel) हटा दिया गया हो। उदाहरण यदि स्ट्रिंग है: const str = This is an example string; तो आउटपुट होना चाहिए: const output = Ths s n exampl strng; कोड { return acc.concat(
-
पोकर जोड़ी कार्ड लौटाना - JavaScript
हमें एक फ़ंक्शन लिखना है जो ठीक पाँच तत्वों की एक सरणी लेता है जो एक पोकर खिलाड़ी के पाँच कार्ड दर्शाती है जो यादृच्छिक रूप से निकाले गए हैं। यदि पाँच कार्डों में कम से कम एक जोड़ी है, तो हमारा फ़ंक्शन सबसे बड़ी जोड़ी की कार्ड संख्या लौटाना चाहिए (यदि केवल एक जोड़ी मौजूद है तो तुच्छ)। अन्यथा फ़ंक्श
-
प्रगतिशील सरणी की जाँच - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो आरोही लंबाई के क्रम में व्यवस्थित स्ट्रिंग्स की एक सरणी लेता है। फ़ंक्शन को true लौटाना चाहिए यदि, प्रत्येक क्रमागत स्ट्रिंग जोड़ी के लिए, दूसरी स्ट्रिंग को पहली स्ट्रिंग में शुरुआत या अंत में एक अक्षर जोड़कर बनाया जा सकता है। उदाहरण यदि सरणी है: const arr = [
-
स्ट्रिंग में अनावश्यक अक्षरों की गिनती - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में अनावश्यक (redundant) अक्षरों की संख्या लौटाता है। उदाहरण यदि स्ट्रिंग है: const str = abcde तो आउटपुट 0 होना चाहिए। यदि स्ट्रिंग है: const str = aaacbfsc; तो आउटपुट 3 होना चाहिए। कोड { let count = 0; for (let i = 0; i
-
सरणी की सभी संख्याओं के अंकों को क्रमबद्ध करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और सरणी की सभी संख्याओं के अंकों को आंतरिक रूप से एक विशिष्ट क्रम में पुनर्व्यवस्थित करता है (मान लीजिए इस समस्या के लिए आरोही क्रम)। उदाहरण यदि सरणी है: const arr = [543, 65, 343, 75, 567, 878, 87]; तो आउटपुट होना चाहिए: const outp
-
अर्ध-अभाज्य संख्याओं की जाँच - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और जाँचता है कि प्रदान की गई संख्या अर्ध-अभाज्य (semiprime) है या नहीं। अर्ध-अभाज्य (Semiprime) एक अर्ध-अभाज्य संख्या वह संख्या है जो एक विशेष प्रकार की संयुक्त संख्या (composite number) है जो दो अभाज्य संख्याओं का गुणनफल है। उदाहरण के लिए: 6
-
स्ट्रिंग के अद्वितीय अक्षरों को सरणी में मैप करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और उसके अक्षरों को 0 से मैप करना शुरू करता है। और हर बार जब फ़ंक्शन एक अद्वितीय (गैर-डुप्लिकेट) अक्षर का सामना करता है, तो उसे मैपिंग काउंट को 1 से बढ़ाना चाहिए, अन्यथा डुप्लिकेट अक्षरों के लिए समान संख्या मैप करनी चाहिए। उदाहरण यदि स्ट्रिं
-
स्ट्रिंग से दूसरा सबसे अधिक बार आने वाला अक्षर लौटाना (रिक्त स्थान सहित) - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और वह अक्षर लौटाता है जो स्ट्रिंग में दूसरी सबसे अधिक बार आता है। कोड { const map = {}; for (let i = 0; i b[1] - a[1]); return freqArr[1][0]; }; console.log(secondFrequent(str)); आउटपुट e
-
दो स्ट्रिंग्स को दो-दो शब्दों में जोड़ना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है, और एक नई स्ट्रिंग बनाता और लौटाता है जिसमें पहली स्ट्रिंग के पहले दो शब्द, दूसरी स्ट्रिंग के अगले दो शब्द, फिर पहली के, फिर दूसरी के, और इसी तरह हों। उदाहरण यदि स्ट्रिंग्स हैं: const str1 = Hello world; const str2 = How are you btw; तो
-
स्ट्रिंग में दूसरा सबसे छोटा शब्द ढूँढना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक वाक्य स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग से दूसरे सबसे छोटे शब्द की लंबाई लौटानी चाहिए। उदाहरण यदि स्ट्रिंग है: const str = This is a sample string; तो आउटपुट 2 होना चाहिए। कोड { const strArr = str.split( ); if
-
दो सरणियाँ क्रमागत अनुक्रम बना सकती हैं या नहीं - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की दो सरणियाँ लेता है। फ़ंक्शन को true लौटाना चाहिए यदि दोनों सरणियों को मिलाकर और फेरबदल करके एक क्रमागत अनुक्रम बनाया जा सकता है, अन्यथा false। उदाहरण यदि सरणियाँ हैं: const arr1 = [4, 6, 2, 9, 3]; const arr2 = [1, 5, 8, 7]; तो आउटपुट true होना चाह
-
सरणी में डेटा प्रकारों की गिनती - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो विभिन्न डेटा प्रकारों के तत्वों वाली एक सरणी लेता है और फ़ंक्शन को प्रत्येक डेटा प्रकार की आवृत्ति (frequency) दर्शाने वाला एक मैप (Map) लौटाना चाहिए। मान लीजिए हमारी सरणी है: const arr = [23, df, undefined, null, 12, { name: Rajesh }, [2, 4, 7], dfd, null, Sy
-
संख्याओं का प्राइमोरियल (Primorial) ढूँढना - JavaScript
एक संख्या n का प्राइमोरियल (primorial) पहली n अभाज्य संख्याओं के गुणनफल के बराबर होता है। उदाहरण के लिए, यदि n = 4, तो आउटपुट प्राइमोरियल(n) है: 2*3*5*7 = 210 हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और उसका प्राइमोरियल लौटाता है। कोड { if (n === 1) { return false; } else if