-
C++ में मीटिंग शेड्यूलर
e। इसलिए यदि इनपुट s1 =[[10,50], [60,120], [140,210]] और s2 =[[0,15], [60,70]] और अवधि =8 जैसा है, तो आउटपुट होगा [ 60,68]. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - i :=0 और j :=0, एक एरे बनाएं ans, s1 और s2 सॉर्ट करें। जबकि मैं
-
सी ++ में अजीब सिक्के टॉस करें
मान लीजिए हमारे पास कुछ सिक्के हैं। i-वें सिक्के में उछाले जाने पर चित आने की प्रायिकता [i] होती है। यदि आप प्रत्येक सिक्के को ठीक एक बार उछालते हैं, तो हमें यह प्रायिकता दिखानी होगी कि शीर्षों का सामना करने वाले सिक्कों की संख्या लक्ष्य के बराबर होगी। तो अगर प्रोब ऐरे [0.5,0.5,0.5,0.5,0.5] जैसा है
-
C++ में फाइल सिस्टम से सब-फोल्डर्स को हटा दें
मान लीजिए हमारे पास फ़ोल्डरों की एक सूची है, हमें उन फ़ोल्डरों में सभी उप-फ़ोल्डरों को हटाना होगा और किसी भी क्रम में फ़ोल्डरों को हटाने के बाद वापस करना होगा। यहां यदि कोई फ़ोल्डर [i] किसी अन्य फ़ोल्डर [j] के भीतर स्थित है, तो इसे इसके सबफ़ोल्डर के रूप में दर्शाया जाता है। पथ फ़ोल्डर1/सबफ़ोल्डर2/…
-
रेंज सम क्वेरी 2D - C++ में अपरिवर्तनीय
मान लीजिए कि हमारे पास एक 2D मैट्रिक्स है जिसे मैट्रिक्स कहा जाता है, हमें (row1, col1) का उपयोग करके (row1, col1) और निचले दाएं कोने द्वारा परिभाषित आयत के अंदर तत्वों का योग ज्ञात करना होगा ( row2, col2)। तो अगर मैट्रिक्स की तरह है - 3 0 1 4 2 5 6 3 2 1 1 2 0 1 5 4 1 0 1 7 1 0 3 0 5 उपरोक्
-
C++ . में लेक्सिकोग्राफिकल नंबर
मान लीजिए कि हमारे पास एक पूर्णांक n है। हमें लेक्सिकोग्राफिक क्रम में 1 से n वापस करना होगा। तो उदाहरण के लिए जब 13 दिया जाता है, तो आउटपुट [1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - आकार n के एक सरणी को परिभाषित करें वर्तमान:=1 मेरे
-
C++ में बार-बार डीएनए अनुक्रम
मान लीजिए कि हमारे पास डीएनए अनुक्रम है। जैसा कि हम जानते हैं, सभी डीएनए ए, सी, जी, और टी जैसे संक्षिप्त न्यूक्लियोटाइड की एक श्रृंखला से बना है, उदाहरण के लिए:एसीजीएएटीटीसीसीजी। जब हम डीएनए का अध्ययन कर रहे होते हैं, तो कभी-कभी डीएनए के भीतर दोहराए गए अनुक्रमों की पहचान करना उपयोगी होता है। डीएनए अ
-
C++ में बिटवाइज़ और नंबर रेंज की रेंज
मान लीजिए कि हमारे पास एक रेंज [m, n] है जहां 0 <=m <=n <=2147483647. हमें बिटवाइज और इस रेंज की सभी संख्याओं को शामिल करना है। तो अगर रेंज [5, 7] है, तो परिणाम 4 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - मैं :=0 जबकि m, n नहीं है, तब एम:=एम/2, एन:=एन/2, मैं 1 से बढ़ाएँ म
-
C++ में डुप्लीकेट III शामिल है
मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है, हमें यह जांचना होगा कि क्या सरणी में दो अलग-अलग सूचकांक i और j हैं जैसे कि nums[i] और nums[j] के बीच पूर्ण अंतर अधिकतम टी. और i और j के बीच पूर्ण अंतर अधिकतम k है। इसलिए यदि इनपुट [1,2,3,1] जैसा है, तो यदि k =3 और t =0 है, तो सही लौटें। इसे हल करने क
-
C++ में आयत क्षेत्र
मान लीजिए कि हम 2D समतल में दो आयताकार आयतों द्वारा कवर किए गए कुल क्षेत्रफल को ज्ञात करना चाहते हैं। यहाँ प्रत्येक आयत को उसके निचले बाएँ कोने और ऊपरी दाएँ कोने से परिभाषित किया गया है जैसा कि चित्र में दिखाया गया है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - =एच या डी <=एफ, तो वापसी
-
C++ . में बहुमत तत्व II
मान लीजिए कि हमारे पास एक पूर्णांक सरणी है; हमें उन तत्वों को खोजना है जो n/3 के तल से अधिक दिखाई देते हैं। यहाँ n सरणी का आकार है। तो अगर इनपुट [1,1,1,3,3,2,2,2] जैसा है, तो परिणाम [1,2] होंगे। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - पहला:=0, दूसरा:=1, cnt1:=0, cnt2:=0, n:=सरणी संख्या
-
C++ में कोष्ठक जोड़ने के विभिन्न तरीके
मान लीजिए कि हमारे पास संख्याओं और ऑपरेटरों की एक स्ट्रिंग है, हमें संख्याओं और ऑपरेटरों को समूहबद्ध करने के सभी संभावित तरीकों की गणना करने से सभी संभावित परिणाम प्राप्त करने होंगे। यहां मान्य ऑपरेटर +, - और * हैं। तो अगर इनपुट 2*3-4*5 जैसा है, तो आउटपुट [-34, -14, -10, -10, 10] होगा। ऐसा इसलिए है
-
C++ . में सिंगल नंबर III
मान लीजिए कि हमारे पास एक सरणी है, ठीक दो तत्व एक बार दिखाई देते हैं, लेकिन अन्य दो बार दिखाई दे रहे हैं। तो हमें एक फ़ंक्शन को परिभाषित करना होगा, जो इन दो नंबरों को ढूंढेगा। तो अगर दिया गया ऐरे [1,2,3,1,5,2] जैसा है, तो आउटपुट [3, 5] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - xor_r
-
सी ++ में बदसूरत संख्या II
मान लीजिए हमें nth बदसूरत संख्या का पता लगाना है, इसलिए हमें एक ऐसी विधि को परिभाषित करना होगा जो इसे ढूंढ सके। जैसा कि हम जानते हैं कि कुरूप संख्याएँ वे संख्याएँ होती हैं, जिनके अभाज्य गुणनखंड केवल 2, 3 और 5 होते हैं। इसलिए यदि हम 10वीं कुरूप संख्या ज्ञात करना चाहते हैं, तो वह 12 होगी, क्योंकि पहली
-
सी++ में एच-इंडेक्स
मान लीजिए कि हमारे पास एक शोधकर्ता के उद्धरणों की एक श्रृंखला है (उद्धरण गैर-ऋणात्मक पूर्णांक हैं)। हमें शोधकर्ता के एच-इंडेक्स की गणना करने के लिए एक फ़ंक्शन को परिभाषित करना होगा। एच-इंडेक्स की परिभाषा के अनुसार:एक वैज्ञानिक के पास इंडेक्स एच होता है यदि उसके एन पेपर में से प्रत्येक में कम से कम ए
-
सी++ में एच-इंडेक्स II
मान लीजिए कि हमारे पास एक शोधकर्ता के उद्धरणों की एक सरणी है (उद्धरण गैर-ऋणात्मक पूर्णांक हैं)। इन नंबरों को गैर-घटते क्रम में क्रमबद्ध किया जाता है। हमें शोधकर्ता के एच-इंडेक्स की गणना करने के लिए एक फ़ंक्शन को परिभाषित करना होगा। एच-इंडेक्स की परिभाषा के अनुसार:एक वैज्ञानिक के पास इंडेक्स एच होता
-
सी++ में योगात्मक संख्या
मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें केवल 0 से 9 तक के अंक हैं, हमें यह निर्धारित करने के लिए एक फ़ंक्शन लिखना होगा कि यह एक योगात्मक संख्या है या नहीं। योगात्मक संख्या एक स्ट्रिंग है जिसके अंक योगात्मक अनुक्रम बना सकते हैं। एक मान्य योगात्मक अनुक्रम में कम से कम तीन संख्याएँ होनी चाहिए। यहा
-
C++ में शब्द की लंबाई का अधिकतम उत्पाद
मान लीजिए कि हमारे पास शब्द नामक एक स्ट्रिंग सरणी है, लंबाई (शब्द [i]) * लंबाई (शब्द [जे]) का अधिकतम मान ज्ञात करें जहां दो शब्द सामान्य अक्षरों को साझा नहीं करेंगे। हम मान सकते हैं कि प्रत्येक शब्द में केवल छोटे अक्षर होंगे। यदि ऐसे कोई दो शब्द मौजूद नहीं हैं, तो 0 लौटाएं। इसलिए यदि इनपुट [abcw, ba
-
C++ में यात्रा कार्यक्रम का पुनर्निर्माण करें
मान लीजिए कि हमारे पास एयरलाइन टिकटों की एक सूची है जो प्रस्थान और आगमन हवाई अड्डों के जोड़े द्वारा दर्शायी जाती है जैसे [from, to], हमें यात्रा कार्यक्रम को क्रम में बनाना होगा। सभी टिकट JFK से प्रस्थान करने वाले व्यक्ति के हैं। इसलिए, यात्रा कार्यक्रम JFK से शुरू होना चाहिए। इसलिए यदि इनपुट [[MUC
-
C++ में पूर्णांक विराम
मान लीजिए कि हमारे पास एक धनात्मक पूर्णांक n है, हमें इसे कम से कम दो धनात्मक संख्याओं के योग में तोड़ना है और उन पूर्णांकों के गुणनफल को अधिकतम करना है। हमें अधिकतम उत्पाद खोजना होगा जो हमें मिल सकता है। तो यदि संख्या 10 है, तो उत्तर 36 होगा, जैसे 10 =3 + 3 + 4, 3 * 3 * 4 =36 इसे हल करने के लिए, ह
-
C++ में अद्वितीय अंकों के साथ संख्याएं गिनें
मान लीजिए कि हमारे पास एक गैर-ऋणात्मक पूर्णांक n है। हमें सभी संख्याओं को अद्वितीय अंकों x के साथ गिनना है, जहां x 0 से 10^n की सीमा में है। इसलिए यदि संख्या n 2 है, तो परिणाम 91 होगा, क्योंकि हम 11, 22, 33, 44, 55, 66, 77, 88, 99 के बिना 0 से 100 तक की संख्याएँ खोजना चाहते हैं। इसे हल करने के लिए,