-
सी++ में श्रृंखला 2, 12, 28, 50, 77, 112, 152, 198, ... के एन-वें पद को खोजने का कार्यक्रम
इस समस्या में, हमें एक संख्या N दी जाती है। हमारा कार्य श्रृंखला 2, 12, 28, 50, 77, 112, 152, 198, ... के N-वें पद को C++ में खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण -श्रृंखला का N-वाँ पद ज्ञात करने के लिए। 2, 12, 28, 50, 77, 112, 152, 198, ...N शर्तें हम श्रृंखला के लिए एक सामान्य ख
-
C++ . में जटिल संख्या गुणन
मान लीजिए कि हमारे पास दो तार हैं जो जटिल संख्याओं का प्रतिनिधित्व कर रहे हैं, हमें उन्हें पार्स करना होगा और जटिल संख्या गुणा करना होगा, फिर परिणाम को एक स्ट्रिंग के रूप में वापस करना होगा। तो अगर इनपुट “1+-1i” और “1+-1i” जैसा है, तो परिणाम “0+-2i” होगा। इसे हल करने के लिए, हम इन चरणों का पालन कर
-
C++ में न्यूनतम समय का अंतर
मान लीजिए कि हमारे पास घंटे:मिनट प्रारूप में 24 घंटे के घड़ी के समय बिंदुओं की एक सूची है, हमें सूची में किसी भी दो समय बिंदुओं के बीच न्यूनतम मिनट का अंतर खोजना होगा। तो अगर इनपुट [12:30,,15:17] जैसा है, तो यह 167 लौटाएगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - 24*60 + 1 आकार के ओके नाम
-
सी ++ में इष्टतम डिवीजन
2 / 3 / 4। अब, हम इन परिचालनों की प्राथमिकता को बदलने के लिए किसी भी स्थिति में किसी भी संख्या में कोष्ठक जोड़ सकते हैं। हमें यह पता लगाना चाहिए कि अधिकतम परिणाम प्राप्त करने के लिए कोष्ठक कैसे जोड़ा जाए, हमें स्ट्रिंग प्रारूप में संबंधित अभिव्यक्ति को खोजना होगा। हमारी अभिव्यक्ति में अनावश्यक कोष्ठ
-
सी++ में अगला ग्रेटर एलिमेंट III
मान लीजिए कि हमारे पास एक सकारात्मक 32-बिट पूर्णांक n है, हमें सबसे छोटा 32-बिट पूर्णांक खोजने की आवश्यकता है, जिसमें पूर्णांक n में मौजूद समान अंक हैं और n से अधिक है। अगर हमारे पास ऐसी कोई सकारात्मक 32-बिट पूर्णांक संख्या नहीं है, तो -1 लौटाएं। तो अगर संख्या 213 है, तो परिणाम 231 होगा। इसे हल कर
-
सी ++ में ऐरे नेस्टिंग
मान लीजिए कि हमारे पास शून्य-अनुक्रमित सरणी A लंबाई N है जिसमें 0 से N-1 तक के सभी पूर्णांक हैं। हमें समुच्चय S की सबसे लंबी लंबाई को खोजना और वापस करना है, जहाँ S[i] ={A[i], A[A[i]], A[A[A[i]]], ...} इसके अधीन है नीचे नियम। अब विचार करें कि S में पहला तत्व इंडेक्स =i के तत्व A[i] के चयन से शुरू होत
-
C++ में मान्य त्रिभुज संख्या
मान लीजिए कि हमारे पास एक सरणी है जिसमें गैर-ऋणात्मक पूर्णांक होते हैं, हमारा कार्य उस सरणी से चुने गए ट्रिपल की संख्या की गणना करना है जो त्रिभुज बना सकते हैं यदि हम उन्हें त्रिभुज की तरफ लंबाई के रूप में लेते हैं। इसलिए यदि इनपुट [2,2,3,4] जैसा है, तो परिणाम 3 होगा [2,3,4] पहले 2 का उपयोग करके, [2
-
सी++ में 2 कुंजी कीबोर्ड
मान लीजिए हमारे पास टेक्स्ट एडिटर में केवल एक अक्षर ए है। हम प्रत्येक चरण के लिए इस पत्र पर दो ऑपरेशन कर सकते हैं - सभी को कॉपी करें - हम नोटपैड पर मौजूद सभी वर्णों को कॉपी कर सकते हैं पेस्ट - हम पिछली बार कॉपी किए गए अक्षरों को पेस्ट कर सकते हैं। अब मान लीजिए कि हमारे पास एक संख्या n है। हमें अन
-
C++ में डुप्लीकेट सबट्री खोजें
मान लीजिए कि हमारे पास एक बाइनरी ट्री है। हमें सभी डुप्लिकेट सबट्री खोजने होंगे। इसलिए प्रत्येक प्रकार के डुप्लिकेट सबट्री के लिए, हमें उनमें से किसी एक का रूट नोड वापस करना होगा। तो मान लीजिए हमारे पास − . जैसा एक पेड़ है डुप्लीकेट सबट्री हैं - इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
C++ में बाइनरी ट्री प्रिंट करें
मान लीजिए कि हमें इन नियमों के आधार पर m*n 2D स्ट्रिंग सरणी में एक बाइनरी ट्री प्रदर्शित करना है - पंक्ति संख्या m दिए गए बाइनरी ट्री की ऊंचाई के समान होनी चाहिए। कॉलम संख्या n हमेशा एक विषम संख्या होनी चाहिए। रूट नोड का मान पहली पंक्ति के ठीक बीच में रखा जाना चाहिए जिसे इसे रखा जा सकता है। स्तंभ औ
-
सी ++ में लगातार बाद में विभाजित ऐरे
मान लीजिए कि हमारे पास एक सरणी संख्या है जिसे आरोही क्रम में क्रमबद्ध किया गया है। हमें सच लौटना होगा अगर और केवल अगर हम इसे 1 या अधिक बाद में विभाजित कर सकते हैं जैसे कि प्रत्येक अनुवर्ती में लगातार पूर्णांक होते हैं और जिनकी लंबाई कम से कम 3 होती है। तो अगर इनपुट [1,2,3,3,4] जैसा है 4,5,5], तो आउट
-
C++ . में सुंदर व्यवस्था II
मान लीजिए कि हमारे पास दो पूर्णांक n और k हैं, हमें एक सूची बनाने की आवश्यकता है जिसमें n विभिन्न सकारात्मक पूर्णांक 1 से n तक हों और निम्नलिखित नियम का पालन करें - सूची पर विचार करें [a1, a2, a3, ... , an], फिर सूची [|a1 - a2|, |a2 - a3|, |a3 - a4|, ..., |an-1 - an |] बिल्कुल k अद्वितीय पूर्णांक ह
-
C++ में बल्ब स्विचर II
मान लीजिए कि n रोशनी वाला एक कमरा है जो शुरू में चालू है और दीवार पर 4 बटन मौजूद हैं। बटनों के लिए बिल्कुल अज्ञात संचालन करने के बाद, हमें यह वापस करने की आवश्यकता है कि एन रोशनी की कितनी अलग-अलग प्रकार की स्थिति हो सकती है। तो मान लें कि n रोशनी को संख्या [1, 2, 3 ..., n] के रूप में लेबल किया गया ह
-
C++ . में शतरंज की बिसात में नाइट की संभाव्यता
मान लीजिए कि हमारे पास एक NxN शतरंज की बिसात है, एक शूरवीर r-वें पंक्ति और c-वें स्तंभ से शुरू होता है और ठीक K चाल चलने का प्रयास करता है। यहां पंक्तियों और स्तंभों को 0 अनुक्रमित किया गया है, इसलिए शीर्ष-बाएं वर्ग (0, 0) है, और निचला-दायां वर्ग (N-1, N-1) है। एक शूरवीर एक सेल से 8 अलग-अलग कोशिकाओ
-
C++ में मोनोटोन बढ़ते अंक
मान लीजिए कि हमारे पास एक गैर-ऋणात्मक पूर्णांक N है, तो हमें मोनोटोन बढ़ते अंकों के साथ N से कम या उसके बराबर सबसे बड़ी संख्या ज्ञात करनी होगी। हम जानते हैं कि एक पूर्णांक में मोनोटोन बढ़ते अंक होते हैं यदि और केवल यदि आसन्न अंकों की प्रत्येक जोड़ी x और y x <=y को संतुष्ट करती है।) तो यदि इनपुट 332
-
C++ में एक नंबर तक पहुंचें
मान लीजिए कि आप एक अनंत संख्या रेखा पर स्थिति 0 पर खड़े हैं। अब स्थिति लक्ष्य पर एक लक्ष्य है। यहां प्रत्येक चाल में, आप या तो बाईं ओर या दाईं ओर जा सकते हैं। n-वें चाल के दौरान (1 से शुरू करते हुए), आप n कदम उठाते हैं। हमें गंतव्य तक पहुँचने के लिए आवश्यक न्यूनतम चरणों की संख्या ज्ञात करनी होगी। तो
-
C++ में वैश्विक और स्थानीय व्युत्क्रमण
मान लीजिए कि हमारे पास [0, 1, ..., N - 1] का कुछ क्रमचय A है, जहां N, A की लंबाई है। अब (वैश्विक) व्युत्क्रमों की संख्या i
-
C++ में व्याकरण में K-वें प्रतीक
मान लीजिए कि पहली पंक्ति में, हमारे पास 0 है। अब प्रत्येक बाद की पंक्ति में, हम पिछली पंक्ति को देखते हैं और 0 की प्रत्येक घटना को 01 से प्रतिस्थापित करते हैं, और 1 की प्रत्येक घटना को 10 से प्रतिस्थापित करते हैं। मान लीजिए कि हमारे पास N पंक्तियाँ और अनुक्रमणिका K है, तो हम पंक्ति N में K-वें अनुक्
-
सी++ में जंगल में खरगोश
मान लीजिए किसी जंगल में हरेक खरगोश का कोई न कोई रंग होता है। अब खरगोशों के कुछ उपसमुच्चय (संभवतः उनमें से सभी) हमें बताएंगे कि कितने अन्य खरगोशों का रंग उनके जैसा ही है। उन उत्तरों को एक सरणी में रखा गया है। हमें जंगल में खरगोशों की न्यूनतम संख्या ज्ञात करनी होगी। इसलिए यदि इनपुट [1,1,2] जैसा है, तो
-
एस्केप द घोस्ट इन सी++
मान लीजिए हम एक सरलीकृत Pacman खेल खेल रहे हैं। अब हम बिंदु (0, 0) से शुरू करते हैं, और हमारा गंतव्य है (लक्ष्य [0], लक्ष्य [1])। मानचित्र पर कई भूत हैं, यहाँ i-th भूत शुरू होता है (भूत [i] [0], भूत [i] [1])। प्रत्येक मोड़ में, हम और सभी भूत एक साथ (मई) 4 मुख्य दिशाओं में से एक में चलते हैं - उत्तर,