-
C++ में स्ट्रिंग को पालिंड्रोम बनाने के लिए आवश्यक न्यूनतम ऐपेंड
समस्या विवरण एक स्ट्रिंग दी गई है, स्ट्रिंग को पालिंड्रोम बनाने के लिए जोड़े जाने वाले न्यूनतम कैरेक्टर्स ढूंढें। उदाहरण यदि स्ट्रिंग abcac है तो हम 2 हाइलाइट किए गए कैरेक्टर्स जोड़कर स्ट्रिंग को पालिंड्रोम बना सकते हैं यानी abcacba एल्गोरिदम जांचें कि क्या स्ट्रिंग पहले से पालिंड्रोम है, यदि हां त
-
C++ में K गिलास भरने के लिए आवश्यक न्यूनतम बोतलें
समस्या विवरण N गिलास दिए गए हैं जिनमें पानी है, और उनकी प्रत्येक क्षमता की सूची दी गई है। कार्य ठीक K गिलास भरने के लिए आवश्यक न्यूनतम बोतलों की संख्या ढूंढना है। प्रत्येक बोतल की क्षमता 100 यूनिट है। उदाहरण यदि N = 5, K = 4, capacity[] = {1, 2, 3, 2, 1}। क्षमता 2, 3, 2 वाले गिलास भरने के लिए 8 यून
-
C++ में वैध बनाने के लिए आवश्यक न्यूनतम पैरेंथीसिस
समस्या विवरण पैरेंथीसिस की एक स्ट्रिंग दी गई है। इसमें ओपनिंग पैरेंथीसिस ( या क्लोजिंग पैरेंथीसिस ) हो सकते हैं। हमें परिणामी पैरेंथीसिस स्ट्रिंग को वैध बनाने के लिए आवश्यक न्यूनतम पैरेंथीसिस ढूंढने हैं। उदाहरण यदि str = ((() तो हमें स्ट्रिंग के अंत में 2 क्लोजिंग पैरेंथीसिस यानी )) की आवश्यकता है।
-
C++ में पहले N नंबरों के क्रमचय को सॉर्ट करने के लिए न्यूनतम प्रीफिक्स रिवर्सल
विवरण N नंबरों का एक ऐरे दिया गया है जिसमें पहले N नंबरों का क्रमचय है। एक ऑपरेशन में, किसी भी प्रीफिक्स को उल्टा किया जा सकता है। कार्य ऐसे न्यूनतम ऑपरेशन्स की संख्या ढूंढना है जिससे ऐरे में नंबर बढ़ते क्रम में सॉर्ट हो जाएं। उदाहरण यदि ऐरे है {1, 2, 4, 3} तो ऐरे को बढ़ते क्रम में सॉर्ट करने के लिए
-
C++ में Y से कम संख्याओं वाले न्यूनतम सेटों की संख्या
समस्या कथन लगातार अंकों की एक स्ट्रिंग और एक संख्या Y दी गई है। न्यूनतम सेटों की संख्या ढूंढनी है ताकि प्रत्येक सेट निम्न नियमों का पालन करे: सेट में लगातार संख्याएं होनी चाहिए कोई अंक एक से अधिक बार उपयोग नहीं किया जा सकता सेट में संख्या Y से अधिक नहीं होनी चाहिए उदाहरण यदि str = 123
-
C++ में N के बराबर योग के लिए आवश्यक न्यूनतम एक-अंकीय अभाज्य संख्याएँ
समस्या विवरण उन न्यूनतम एक-अंकीय अभाज्य संख्याओं की संख्या ढूंढें जिनका योग N के बराबर हो। उदाहरण यदि N = 9 तो हमें 2 अभाज्य संख्याओं की आवश्यकता है यानी 7 और 2 ताकि योग 9 बने। उदाहरण #include <iostream> using namespace std; bool isValidIndex(int i, int val) { return (i - val) < 0 ? fa
-
C++ में न्यूनतम स्क्वायर-फ्री डिवाइजर्स की संख्या
समस्या विवरण एक इंटीजर N दिया गया है। न्यूनतम स्क्वायर-फ्री डिवाइजर्स की संख्या ढूंढें। N का फैक्टराइज़ेशन केवल उन डिवाइजर्स से बना होना चाहिए जो पूर्ण वर्ग नहीं हैं। उदाहरण यदि N = 24 तो 3 स्क्वायर-फ्री फैक्टर हैं: फैक्टर = 2 * 6 * 2 एल्गोरिदम N के वर्गमूल तक सभी अभाज्य कारक ढूंढें अब, N के वर्गमू
-
C++ में गेम में अंतिम मॉन्स्टर के न्यूनतम संभावित अंतिम स्वास्थ्य
समस्या विवरण N मॉन्स्टर्स दिए गए हैं, प्रत्येक मॉन्स्टर का प्रारंभिक स्वास्थ्य h[i] है जो एक इंटीजर है। एक मॉन्स्टर जीवित है यदि उसका स्वास्थ्य 0 से अधिक है। प्रत्येक चरण में एक रैंडम मॉन्स्टर दूसरे रैंडम मॉन्स्टर को मारता है, हमला किए गए मॉन्स्टर का स्वास्थ्य हमला करने वाले मॉन्स्टर के स्वास्थ्य की
-
C++ में ऐरे को समान रूप से विभाजित करने के लिए आवश्यक न्यूनतम धनात्मक पूर्णांक
समस्या विवरण N धनात्मक इंटीजर्स का एक ऐरे दिया गया है, कार्य उस सबसे छोटे धनात्मक पूर्णांक को ढूंढना है जिसे ऐरे के किन्हीं दो एलिमेंट्स के बीच रखा जा सके जैसे कि, उसके पहले आने वाले सबऐरे के एलिमेंट्स का योग, उसके बाद आने वाले सबऐरे के एलिमेंट्स के योग के बराबर हो, नए रखे गए पूर्णांक को दोनों में स
-
C++ में दिए गए ऐरे और k के लिए |ai + aj - k| का न्यूनतम संभव मान
समस्या विवरण आपको n इंटीजर का एक ऐरे और एक इंटीजर K दिया गया है। उन कुल अनऑर्डर्ड जोड़े {i, j} की संख्या ढूंढें जैसे कि |ai + aj - k| का निरपेक्ष मान न्यूनतम संभव हो जहां i != j। उदाहरण यदि arr[] = {0, 4, 6, 2, 4} और k = 7 तो हम न्यूनतम मान 1 के साथ निम्नलिखित 5 जोड़े बना सकते हैं: {0, 6}, {4, 2}, {
-
C++ में X = P*A + Q*B के लिए दिए गए A और B का न्यूनतम धनात्मक पूर्णांक मान X
समस्या विवरण A और B के मान दिए गए हैं, समीकरण X = P*A + Q*B में प्राप्त होने वाले X का न्यूनतम धनात्मक पूर्णांक मान ढूंढें। यहां P और Q शून्य या कोई भी धनात्मक या ऋणात्मक पूर्णांक हो सकते हैं। उदाहरण यदि A = 2 और B = 4 तो उत्तर 2 होगा। एल्गोरिदम P*B और P*A - P*B न्यूनतम धनात्मक पूर्णांक हो। इस समस
-
C++ में गेम जीतने के लिए आवश्यक न्यूनतम खिलाड़ी
समस्या विवरण N प्रश्न और प्रत्येक प्रश्न के लिए K विकल्प दिए गए हैं, जहां 1 ≤ N ≤ 1000000000 और 1 ≤ K ≤ 1000000000। कार्य 1 ≤ i ≤ k के लिए सभी ith प्रश्न का प्रयास करने वाले खिलाड़ियों की कुल संख्या का योग निर्धारित करना है ताकि किसी भी तरह गेम जीता जा सके। आपको खिलाड़ियों की कुल संख्या के योग को न्
-
C++ में अधिकतम आकार 2 और दी गई वैल्यू द्वारा सीमित योग के साथ न्यूनतम पार्टीशन
समस्या विवरण सकारात्मक संख्याओं का एक ऐरे arr[] दिया गया है, ऐरे में न्यूनतम संख्या में सेट ढूंढें जो निम्नलिखित गुण को संतुष्ट करते हैं: एक सेट में अधिकतम दो एलिमेंट्स हो सकते हैं। दोनों एलिमेंट्स का सन्निकट होना आवश्यक नहीं है। सेट के एलिमेंट्स का योग दी गई Key से कम या बराबर होना चाहिए। यह माना
-
C++ में ऐरे के XOR को शून्य बनाने के लिए न्यूनतम ऑपरेशन्स
समस्या विवरण हमें n एलिमेंट्स का एक ऐरे दिया गया है। कार्य पूरे ऐरे का XOR 0 बनाना है। हम इसे प्राप्त करने के लिए निम्नलिखित कर सकते हैं। हम किसी एक एलिमेंट का चयन कर सकते हैं - एलिमेंट का चयन करने के बाद, हम इसे 1 से बढ़ा या घटा सकते हैं। हमें चयनित एलिमेंट के लिए पूरे ऐरे के XOR योग को शून्य बनान
-
C++ में दिए गए सेट के MEX को x के बराबर बनाने के लिए न्यूनतम ऑपरेशन्स
समस्या विवरण n इंटीजर्स का एक सेट दिया गया है, न्यूनतम संख्या में ऑपरेशन्स (आप सेट में एलिमेंट्स इन्सर्ट/डिलीट कर सकते हैं) करके सेट के MEX को x के बराबर बनाएं (जो दिया गया है)। नोट - एक इंटीजर्स सेट का MEX वह न्यूनतम नॉन-नेगेटिव इंटीजर है जो उसमें मौजूद नहीं है। उदाहरण के लिए, सेट {0, 2, 4} का MEX
-
C++ में बाइनरी मैट्रिक्स के सभी एलिमेंट्स को सेट करने के लिए न्यूनतम ऑपरेशन्स
समस्या विवरण N पंक्तियों और M कॉलम का एक बाइनरी मैट्रिक्स दिया गया है। मैट्रिक्स पर अनुमत ऑपरेशन किसी भी इंडेक्स (x, y) को चुनना और उस आयत के सभी एलिमेंट्स को टॉगल करना है जिसका टॉप-लेफ्ट (0, 0) और बॉटम-राइट (x-1, y-1) है। एलिमेंट को टॉगल करने का अर्थ है 1 को 0 और 0 को 1 में बदलना। कार्य मैट्रिक्स क
-
Go और C++ के बीच अंतर
Go Go एक प्रोसीजरल प्रोग्रामिंग लैंग्वेज है। प्रोग्राम्स को पैकेजेस का उपयोग करके असेंबल किया जाता है। यह डायनामिक लैंग्वेजेस के समान पैटर्न को अपनाने वाले वातावरण का समर्थन करता है। C++ C++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। C++ काफी तेज़, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से
-
C++ में हैप्पी वीमेन्स डे प्रोग्राम लिखें
विश्व स्तर पर 7 अक्टूबर को मनाया जाने वाला महिला दिवस C++ प्रोग्रामिंग कोड में निम्नानुसार उकेरा गया है: उदाहरण #include <iostream> using namespace std; int main() { // डिज़ाइन का आकार इनिशियलाइज़ करना int n = 5; // सर्कल प्रिंट करने के लिए लूप // (डिज़ाइन का ऊपरी भाग)
-
C++ में स्ट्रिंग के सभी कैरेक्टर्स को टॉगल करना
यह प्रोग्राम स्ट्रिंग के कैरेक्टर्स को अपरकेस में बदलता है। हालांकि, इस कार्य को C++ क्लास लाइब्रेरी के toUpper() मेथड का उपयोग करके आसानी से प्राप्त किया जा सकता है। लेकिन इस प्रोग्राम में, हम अपरकेस में कैरेक्टर्स के ASCII वैल्यू की गणना करके ऐसा करते हैं। एल्गोरिदम निम्नलिखित है: एल्गोरिदम शुरुआत
-
C++ में ऊपरी विकर्ण को निचले विकर्ण से स्वैप करना
यह ट्यूटोरियल C++ कोड का उपयोग करके तीन-विकर्ण ऐरे की ऊपरी पंक्ति को उसके निचले विकर्ण से स्वैप करने के लिए डिज़ाइन किया गया है। इसके अलावा, यदि तीन-विकर्ण ऐरे एक इनपुट है, तो वांछित परिणाम कुछ इस तरह होना चाहिए: इसके लिए, कार्यवाही का तरीका एल्गोरिदम में संक्षेप में बताया गया है: एल्गोरिदम चरण-1: