-
C++ में जोड़े हाथ पकड़ना (Couples Holding Hands) - न्यूनतम स्वैप
समस्या विवरण N जोड़े (couples) हैं जो 2N सीटों पर एक पंक्ति में बैठे हैं और हाथ पकड़ना चाहते हैं। हमें न्यूनतम स्वैप (swaps) की संख्या ज्ञात करनी है ताकि हर जोड़ा अगल-बगल बैठ जाए। लोग और सीटें 0 से 2N-1 तक संख्यांकित हैं। जोड़े क्रम में हैं: पहला जोड़ा (0, 1), दूसरा (2, 3), ..., अंतिम (2N-2, 2N-1)।
-
C++ में मैक्स चंक्स टू मेक सॉर्टेड II (Max Chunks To Make Sorted II)
समस्या विवरण हमें एक पूर्णांक सरणी arr दी गई है। हमें सरणी को कुछ पार्टीशन (partitions) में विभाजित करना है, प्रत्येक पार्टीशन को व्यक्तिगत रूप से क्रमबद्ध (sort) करना है, और फिर उन्हें जोड़कर (concatenate) एक क्रमबद्ध सरणी प्राप्त करनी है। हमें अधिकतम संभव पार्टीशन की संख्या ज्ञात करनी है। उदाहरण
-
C++ में स्लाइडिंग पज़ल (Sliding Puzzle) - न्यूनतम चालों में हल करना
समस्या विवरण हमारे पास एक 2x3 बोर्ड है जिसमें 5 टाइल्स (1 से 5) और एक खाली वर्ग (0) है। एक चाल का अर्थ है 0 और एक आसन्न संख्या (ऊपर, नीचे, बाएं, दाएं) को स्वैप करना। पहेली तब हल होती है जब तत्व इस तरह व्यवस्थित हों: [[1,2,3],[4,5,0]]। हमें बोर्ड दिया गया है; हमें न्यूनतम चालों की संख्या ज्ञात करनी
-
C++ में ईंटें गिरना (Bricks Falling When Hit) - हिट के बाद गिरने वाली ईंटों की गणना
समस्या विवरण हमें बाइनरी मानों (0 और 1) का एक ग्रिड दिया गया है जहां 1 ईंटों (bricks) को दर्शाते हैं। एक ईंट नहीं गिरेगी यदि: वह सीधे ग्रिड के शीर्ष से जुड़ी है, या उसके कम से कम एक आसन्न (ऊपर, नीचे, बाएं, दाएं) ईंट नहीं गिर रही है। हम क्रमिक रूप से कुछ इरेज़र (erasures) करते हैं। प्रत्येक इरेज़र
-
C++ में एक बड़ा द्वीप बनाना (Making A Large Island) - ग्रिड में अधिकतम द्वीप क्षेत्रफल
समस्या विवरण हमें एक 2D ग्रिड दिया गया है जिसमें बाइनरी मान (0 और 1) हैं। हम अधिकतम एक 0 को 1 में बदल सकते हैं। उसके बाद हमें सबसे बड़े द्वीप (island) का आकार ज्ञात करना है। यहां द्वीप 4-दिशात्मक रूप से (ऊपर, नीचे, बाएं, दाएं) जुड़े 1s का समूह है। उदाहरण इनपुट {{1, 0}, {0, 1}} आउटपुट 3 व्याख्या
-
C++ में दिए गए स्ट्रिंग के सभी सबस्ट्रिंग्स के अद्वितीय अक्षरों की गणना
समस्या विवरण एक फंक्शन countUniqueChars(s) को परिभाषित करें जो स्ट्रिंग s में अद्वितीय अक्षरों (जो केवल एक बार आते हैं) की संख्या लौटाता है। उदाहरण: s = HELLOWORLD में H, E, W, R, D अद्वितीय हैं, इसलिए countUniqueChars(s) = 5। अब दी गई स्ट्रिंग s के सभी सबस्ट्रिंग्स t के लिए countUniqueChars(t) का
-
C++ में दौड़ में हेड स्टार्ट (Head Start) ज्ञात करने का प्रोग्राम
समस्या विवरण इस समस्या में, हमें दो पूर्णांक दिए गए हैं जो 100 मीटर की दौड़ में A द्वारा B और C को दिए गए हेड स्टार्ट (head start) को दर्शाते हैं। हमारा कार्य B द्वारा C को दिए गए सापेक्ष हेड स्टार्ट (relative head start) को ज्ञात करने का C++ प्रोग्राम बनाना है। उदाहरण इनपुट 20, 28 आउटपुट 90 व्य
-
C++ में आयत क्षेत्रफल II (Rectangle Area II) - ओवरलैपिंग आयतों का कुल क्षेत्रफल
समस्या विवरण हमें अक्ष-संरेखित (axis-aligned) आयतों की एक सूची दी गई है। प्रत्येक आयत rectangle[i] = {x1, y1, x2, y2} द्वारा दर्शाया गया है, जहां (x1, y1) निचले-बाएं कोने का बिंदु है और (x2, y2) ऊपरी-दाएं कोने का बिंदु है। हमें तल (plane) में सभी आयतों द्वारा कवर किए गए कुल क्षेत्रफल को ज्ञात करना
-
C++ में छिपी हुई संख्या (Hidden Number) खोजने का प्रोग्राम
समस्या विवरण इस समस्या में, हमें एक सरणी arr[] दी गई है जिसमें n पूर्णांक मान हैं। हमारा कार्य C++ में छिपी हुई संख्या (Hidden Number) खोजने का प्रोग्राम बनाना है। कोड विवरण एक सरणी के लिए, छिपी हुई संख्या वह संख्या होती है जिसे सरणी के प्रत्येक तत्व से घटाने पर सभी अंतरों का योग शून्य (0) हो जाता
-
C++ में नियमित बहुभुज के आंतरिक और बाहरी कोण ज्ञात करने का प्रोग्राम
समस्या विवरण इस समस्या में, हमें एक संख्या n दी गई है जो एक नियमित बहुभुज (regular polygon) की भुजाओं की संख्या दर्शाती है। हमारा कार्य C++ में उस बहुभुज के प्रत्येक आंतरिक (interior) और बाहरी (exterior) कोण का मान ज्ञात करने का प्रोग्राम बनाना है। आंतरिक कोण (Interior Angle) बहुभुज की दो आसन्न भु
-
C++ में नाम के प्रारंभिक अक्षर (Initials) खोजने का प्रोग्राम
समस्या विवरण इस प्रोग्राम में, हमें एक स्ट्रिंग name दी गई है जो किसी व्यक्ति का नाम दर्शाती है। हमारा कार्य C++ में उस नाम के प्रारंभिक अक्षर (initials) खोजने का प्रोग्राम बनाना है। उदाहरण इनपुट name = ram kisan saraswat आउटपुट R K S व्याख्या हम नाम के प्रत्येक शब्द के पहले अक्षर को ढूंढेंगे और
-
C++ में सभी कुंजियाँ प्राप्त करने के लिए सबसे छोटा पथ
मान लीजिए हमारे पास एक ग्रिड है। कुछ प्रतीक हैं। . खाली सेल दर्शाता है, # दीवार के लिए है, @ प्रारंभिक बिंदु के लिए है, (a, b, ...) सभी कुंजियां हैं, और (A, B, ...) सभी ताले हैं। हम प्रारंभिक बिंदु से शुरू करेंगे, और एक चाल में 4 दिशाओं (बाएं, दाएं, ऊपर, नीचे) में से एक में एक स्थान चलना शामिल है। ह
-
C++ में स्ट्रिंग डिक्रिप्ट करने के बाद K-वें वर्ण को खोजने का प्रोग्राम
इस ट्यूटोरियल में, हम स्ट्रिंग डिक्रिप्ट करने के बाद K-वें वर्ण को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए, हमें एक स्ट्रिंग प्रदान की जाएगी जिसमें वर्ण और संख्याएं होंगी और एक पूर्णांक K। हमारा कार्य दी गई स्ट्रिंग को डिक्रिप्ट करना और K-वें स्थान पर वर्ण ढूंढना है। उदाहरण #include &l
-
C++ में स्ट्रिंग में सबसे बड़े और सबसे छोटे ASCII मान वाले वर्ण खोजने का प्रोग्राम
इस समस्या में, हमें एक स्ट्रिंग दी गई है। हमारा कार्य C++ में स्ट्रिंग में सबसे बड़े और सबसे छोटे ASCII मान वाले वर्ण खोजने का प्रोग्राम बनाना है। कोड विवरण यहां, हमारे पास एक स्ट्रिंग है जिसमें अपरकेस और लोअरकेस दोनों वर्ण होते हैं। और हमें उन वर्णों को खोजने की आवश्यकता है जिनमें सबसे बड़ा और सबस
-
C++ में टर्नरी ऑपरेटर का उपयोग करके सबसे बड़ी संख्या खोजने का प्रोग्राम
इस समस्या में, हमें कुछ संख्याएं दी गई हैं। हमारा कार्य C++ में टर्नरी ऑपरेटर का उपयोग करके सबसे बड़ी संख्या खोजने का प्रोग्राम बनाना है। तत्व हो सकते हैं: दो संख्याएं तीन संख्याएं चार संख्याएं कोड विवरण यहां, हमें कुछ संख्याएं (दो या तीन या चार) दी गई हैं। हमें इन संख्याओं में से टर्नरी ऑपरेटर
-
C++ में अनुक्रम को स्टैम्प करना
मान लीजिए हम लोअरकेस अक्षरों की एक लक्ष्य स्ट्रिंग बनाना चाहते हैं। पहले, हमारे पास n ? चिह्नों का अनुक्रम होता है (n लक्ष्य स्ट्रिंग की लंबाई है)। हमारे पास लोअरकेस अक्षरों का एक स्टैम्प भी होता है। प्रत्येक चाल में, हम स्टैम्प को अनुक्रम पर रख सकते हैं, और स्टैम्प में प्रत्येक अक्षर को उस स्टैम्
-
C++ में शर्त या बिटवाइज़ ऑपरेटर के बिना चार संख्याओं का अधिकतम
इस समस्या में, हमें चार पूर्णांक संख्याएं दी गई हैं। हमारा कार्य C++ में शर्त या बिटवाइज़ ऑपरेटर का उपयोग किए बिना चार संख्याओं का अधिकतम खोजने के लिए एक प्रोग्राम बनाना है। कोड विवरण यहां, हमारे पास चार पूर्णांक मान हैं। और हमें इन संख्याओं में से बिना किसी शर्त या बिटवाइज़ ऑपरेटर का उपयोग किए अधि
-
C++ में मैट्रिक्स में अधिकतम तत्व खोजने का प्रोग्राम
इस समस्या में, हमें nXm आकार का एक मैट्रिक्स दिया गया है। हमारा कार्य C++ में मैट्रिक्स में अधिकतम तत्व खोजने के लिए एक प्रोग्राम बनाना है। समस्या विवरण यहां, हमें बस मैट्रिक्स का सबसे बड़ा तत्व ज्ञात करना है। उदाहरण इनपुट mat[3][3] = {{4, 1, 6}, {5, 2, 9}, {7, 3, 0}} आउटपुट 9 समाधान दृष्टिकोण सम
-
C++ में किन्हीं दो अलग संख्याओं के इंडेक्स के बीच अधिकतम अंतर खोजने का प्रोग्राम
इस समस्या में, हमें n पूर्णांकों से बनी एक सरणी arr[] दी गई है। हमारा कार्य C++ में किन्हीं दो अलग संख्याओं के इंडेक्स के बीच अधिकतम अंतर खोजने के लिए एक प्रोग्राम बनाना है। कोड विवरण यहां, हमें सरणी के पूर्णांक मानों के इंडेक्स के बीच अधिकतम अंतर ज्ञात करना है, यह देखते हुए कि दो पूर्णांक अलग हैं।
-
C++ में बाइनरी ट्री कैमरे
मान लीजिए हमारे पास एक बाइनरी ट्री है; हम ट्री के नोड्स पर कैमरे लगाते हैं। अब प्रत्येक कैमरा एक नोड पर अपने माता-पिता, स्वयं और अपने बच्चों की निगरानी कर सकता है। हमें ट्री के सभी नोड्स की निगरानी के लिए आवश्यक कैमरों की न्यूनतम संख्या ज्ञात करनी है। यदि इनपुट है - तो आउटपुट 1 होगा, क्योंकि सभी क