-
स्ट्रिंग में लुप्त अक्षर ढूँढना - JavaScript
हमारे पास लंबाई m की एक स्ट्रिंग है जिसमें अंग्रेजी वर्णमाला के पहले m अक्षर होते हैं, लेकिन किसी तरह स्ट्रिंग से एक तत्व गायब हो गया। तो अब स्ट्रिंग में m-1 अक्षर हैं। हमें एक फ़ंक्शन लिखना है जो ऐसी स्ट्रिंग लेता है और स्ट्रिंग से गायब तत्व को लौटाता है। कोड { const s = str.toLowerCase();
-
सरणी में विषम-सम क्रमबद्ध करना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और सरणी को इस तरह क्रमबद्ध करता है कि पहले सभी सम संख्याएँ आरोही क्रम में आएँ और फिर सभी विषम संख्याएँ आरोही क्रम में आएँ। उदाहरण यदि इनपुट सरणी है: const arr = [2, 5, 2, 6, 7, 1, 8, 9]; तो आउटपुट होना चाहिए: const output = [2, 2, 6
-
सरणी में अद्वितीय स्ट्रिंग ढूँढना - JavaScript
मान लीजिए हमारे पास स्ट्रिंग्स की निम्नलिखित सरणी है जिसमें डुप्लिकेट अक्षर हो सकते हैं: const arr = [54gdgdfe3, 434ffd, 43frdf, 43fdhnh, wgcxhjny, fsdf34]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी लेता है और सरणी से सबसे पहला तत्व लौटाता है जिसमें 0 डुप्लिकेट अक्षर हों। यदि ऐसी कोई स्ट्रिंग
-
एक सीमा में अभाज्य संख्याओं का योग - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ, a और b, लेता है और a और b के बीच आने वाली सभी अभाज्य संख्याओं का योग लौटाता है। यदि a और b अभाज्य हैं तो उन्हें भी शामिल करना चाहिए। कोड { if (n === 1) { return false; } else if (n === 2) { return true; } else { for (let x = 2; x {
-
दो संख्याओं की अंक दूरी - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ a और b लेता है और उनकी अंक दूरी (digit distance) लौटाता है। अंक दूरी (Digit Distance) दो संख्याओं की अंक दूरी उनके संबंधित अंकों के अंतर के निरपेक्ष योग (absolute sum) होती है। उदाहरण के लिए: यदि संख्याएँ हैं: 345 678 तो अंक दूरी होगी: |3-6| + |4-7
-
भिन्नों का योग निकालना - JavaScript
हमारे पास सरणियों की एक सरणी है: const arr = [[12, 56], [3, 45], [23, 2], [2, 6], [2, 8]]; ध्यान दें कि सरणी में कितने भी तत्व हो सकते हैं, लेकिन प्रत्येक उप-सरणी में सख्ती से दो संख्याएँ होनी चाहिए। प्रत्येक उप-सरणी में दो संख्याएँ एक भिन्न दर्शाती हैं। उदाहरण के लिए, पहली उप-सरणी द्वारा दर्शाया ग
-
स्ट्रिंग्स का न्यूट्रलाइज़ेशन - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें केवल + या - होते हैं और हमें पूरी स्ट्रिंग के न्यूट्रलाइज़ेशन परिणाम के आधार पर + या - लौटाना होता है। जैसे ++ का परिणाम + होता है और -- का भी + होता है, जबकि -+ या +- का परिणाम - होता है। हमारी स्ट्रिंग है: const str = +++-+-++---+-
-
विशिष्ट अक्षर से शुरू होने वाले शब्दों को उलटना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक वाक्य स्ट्रिंग और एक अक्षर लेता है और फ़ंक्शन को उस विशिष्ट अक्षर से शुरू होने वाले स्ट्रिंग के सभी शब्दों को उलट देना चाहिए। उदाहरण यदि स्ट्रिंग है: const str = hello world, how are you; विशिष्ट अक्षर h से शुरू: तो आउटपुट स्ट्रिंग होनी चाहिए: const output
-
केवल विषम लंबाई वाले शब्दों को उलटना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में उन शब्दों को उलट देता है जिनमें विषम संख्या में अक्षर होते हैं। स्ट्रिंग में कोई भी उपस्ट्रिंग एक शब्द माना जाता है यदि वह या तो दोनों तरफ रिक्त स्थान से घिरा हो या शुरुआत/अंत में हो और उसके बाद/पहले रिक्त स्थान हो। मान लीजि
-
दो स्ट्रिंग्स में भिन्नताएँ ढूँढना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है और उनमें संबंधित भिन्नताओं (dissimilarities) की संख्या ढूँढता है। संबंधित तत्व भिन्न होंगे यदि वे बराबर नहीं हैं। मान लीजिए हमारी दो स्ट्रिंग्स हैं: const str1 = Hello world!!!; const str2 = Hellp world111; कोड { let count = 0; fo
-
स्ट्रिंग में पहले दोहराए जाने वाले अक्षर का इंडेक्स लौटाना - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और उस पहले अक्षर का इंडेक्स लौटाता है जो स्ट्रिंग में दो बार आता है। यदि ऐसा कोई अक्षर नहीं है तो हमें -1 लौटाना चाहिए। हमारी स्ट्रिंग है: const str = Hello world, how are you; कोड { const map = new Map(); for (let i = 0; i < str.len
-
स्ट्रिंग को स्नेक केस में बदलना - JavaScript
स्नेक केस (Snake case) मूल रूप से स्ट्रिंग लिखने की एक शैली है जिसमें रिक्त स्थान को _ से बदल दिया जाता है और प्रत्येक शब्द के पहले अक्षर को छोटे अक्षर (lowercase) में बदल दिया जाता है। हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और उसे स्नेक केस में बदलता है। कोड { return acc.
-
त्रिभुज के वैध किनारे - JavaScript
मान लीजिए हमारे पास तीन रेखाएँ हैं जिनकी लंबाई क्रमशः l, m और n है। ये तीन रेखाएँ केवल एक त्रिभुज बना सकती हैं यदि किन्हीं दो भुजाओं का योग तीसरी भुजा से बड़ा हो। उदाहरण के लिए, यदि तीन रेखाओं की लंबाई 4, 9 और 3 है, तो वे त्रिभुज नहीं बना सकतीं क्योंकि 4+3, 9 से कम है। हमें एक JavaScript फ़ंक्शन लि
-
स्ट्रिंग में स्वरों से निकटतम दूरी - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो कम से कम एक स्वर (vowel) वाली स्ट्रिंग लेता है, और स्ट्रिंग के प्रत्येक अक्षर के लिए एक संख्या मैप करता है जो उस अक्षर की किसी स्वर से निकटतम दूरी दर्शाती है। उदाहरण यदि स्ट्रिंग है: const str = vatghvf; तो आउटपुट होना चाहिए: const output = [1, 0, 1, 2, 3, 4,
-
n उपकरणों का प्रतिरोध निकालना - JavaScript
भौतिकी में, श्रृंखला (series) में जुड़े 3 प्रतिरोधों का तुल्य प्रतिरोध दिया जाता है: R = R1 + R2 + R3 और समानांतर (parallel) में जुड़े प्रतिरोधों का तुल्य प्रतिरोध: R = (1/R1) + (1/R2) + (1/R3) हमें एक JavaScript फ़ंक्शन लिखना है जो series या parallel मान वाली एक स्ट्रिंग और फिर n संख्याएँ लेता है
-
पुनरावृत्ति से सबसे बड़ा अंक ढूँढना - JavaScript
हमें एक JavaScript पुनरावर्ती (recursive) फ़ंक्शन लिखना है जो एक संख्या लेता है और उस संख्या में सबसे बड़ा अंक लौटाता है। उदाहरण यदि संख्या है: 45654356 तो लौटाया गया मान 6 होना चाहिए। कोड { if (num) { const max = Math.max(num % 10, greatest); return greatestDigit(Math.floor(num / 10)
-
सरणी को आंशिक रूप से उलटना - JavaScript
मान लीजिए हमारे पास इस तरह की एक सरणी है: const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी सरणी और एक संख्या n (n सरणी की लंबाई से कम या बराबर होनी चाहिए) लेता है। फ़ंक्शन को सरणी के पहले n तत्वों को उसी सरणी के भीतर उलट देना चाहिए। उदाहरण यदि इस सरणी के लिए स
-
छोटे और बड़े तत्वों की संख्या - JavaScript
मान लीजिए हमारे पास इस तरह की एक सरणी है: const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; हमें एक JavaScript फ़ंक्शन लिखना है जो यह सरणी और एक संख्या n लेता है, और एक ऑब्जेक्ट लौटाता है जो n से बड़े और n से छोटे तत्वों की संख्या दर्शाता है। कोड num) { greater++; } if (val < num) { smaller++; }
-
साफ-सुथरी संख्याएँ ढूँढना - JavaScript
एक साफ-सुथरी संख्या (tidy number) वह संख्या है जिसके अंक गैर-घटते क्रम (non-decreasing order) में होते हैं। हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और जाँचता है कि यह साफ-सुथरी संख्या है या नहीं। उदाहरण 489 एक साफ-सुथरी संख्या है 234557 भी साफ-सुथरी संख्या है 34535 साफ-सुथरी संख्या
-
गुणजों की सरणी - JavaScript
हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ, m और n, लेता है और m के पहले n गुणजों की एक सरणी लौटाता है। उदाहरण संख्याएँ 4 और 6 हैं: const output = [4, 8, 12, 16, 20, 24] कोड { const res = []; for (let i = num1; i <= num1 * num2; i += num1) { res.push(i); } return res; };