-
सी++ में स्ट्रिंग में बोल्ड टैग जोड़ें
मान लीजिए कि हमारे पास एक स्ट्रिंग s और स्ट्रिंग्स की एक सूची है जिसे dict कहा जाता है, हमें उस dict में मौजूद सबस्ट्रिंग को s में लपेटने के लिए बोल्ड टैग और की एक बंद जोड़ी जोड़नी होगी। जब दो ऐसे सबस्ट्रिंग ओवरलैप होते हैं, तो हमें उन्हें केवल एक जोड़ी बंद बोल्ड टैग से लपेटना होगा। साथ ही, यदि बो
-
C++ में न्यूनतम गुणनखंडन
मान लीजिए कि हमारे पास एक धनात्मक पूर्णांक x है, हमें सबसे छोटा धनात्मक पूर्णांक b ज्ञात करना है, जिसके प्रत्येक अंक का गुणन x के बराबर हो। अगर हमारे पास ऐसा कोई जवाब नहीं है तो 0 वापस करें। तो, अगर इनपुट 48 जैसा है, तो आउटपुट 68 होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - रिट:=0, मूल
-
C++ में एक ऐरे का डिरेंजमेंट ज्ञात करें
मान लीजिए कि हमारे पास बढ़ते क्रम में 1 से n तक n संख्याओं से युक्त एक सरणी है, तो हमें यह पता लगाना होगा कि यह कितनी गड़बड़ी उत्पन्न कर सकता है। हम जानते हैं कि संयोजन गणित में, एक विचलन एक सेट के तत्वों का क्रमपरिवर्तन है, जैसे कि कोई भी तत्व अपनी मूल स्थिति में प्रकट नहीं होगा। उत्तर बहुत बड़ा ह
-
सी++ में 4 कुंजी कीबोर्ड
मान लीजिए हम कीबोर्ड का उपयोग करके A अक्षर लिखने का प्रयास करेंगे। हमारा लक्ष्य केवल चार कुंजियों का उपयोग करना है और टेक्स्ट फ़ील्ड पर अधिकतम ए लिखने का प्रयास करना है। कुंजियाँ ए, सी, वी और Ctrl हैं। A की अधिकतम संख्या लिखने के लिए, हम सभी का चयन करने के लिए Ctrl + A, कॉपी करने के लिए Ctrl + C और
-
C++ में समान वृक्ष विभाजन
मान लीजिए कि हमारे पास n नोड्स के साथ एक बाइनरी ट्री है, तो हमारा काम यह जांचना है कि क्या ट्री को दो पेड़ों में विभाजित करना संभव है, जिनका मूल पेड़ के ठीक एक किनारे को हटाने के बाद बराबर योग है। तो, अगर इनपुट पसंद है तब आउटपुट सही होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक
-
सी++ में पथ योग IV
मान लीजिए कि हमारे पास पूर्णांकों की एक सूची है जो 5 से कम गहराई वाले बाइनरी ट्री का प्रतिनिधित्व कर रहा है। यदि किसी पेड़ की गहराई 5 से कम है, तो इस पेड़ को तीन-अंकीय पूर्णांकों की सूची द्वारा दर्शाया जा सकता है। इस सूची में प्रत्येक पूर्णांक के लिए - सैकड़ा अंक इस नोड की गहराई D को दर्शाता है,
-
सी++ में अगला निकटतम समय
मान लीजिए कि हमारे पास एचएच:एमएम प्रारूप में प्रतिनिधित्व किया गया समय है, तो हमें वर्तमान अंकों का पुन:उपयोग करके अगला निकटतम समय उत्पन्न करना होगा। हम अंकों का असीमित बार उपयोग कर सकते हैं। इसलिए, यदि इनपुट 19:34 जैसा है, तो आउटपुट 19:39 होगा, क्योंकि अंक 1, 9, 3, 4 में से चुनने का अगला निकटतम सम
-
C++ . में विशिष्ट द्वीपों की संख्या
मान लीजिए कि हमारे पास एक द्विआधारी 2D सरणी ग्रिड है, यहाँ एक द्वीप 1 (भूमि) का एक समूह है जो 4- दिशात्मक (क्षैतिज या ऊर्ध्वाधर) से जुड़ा है। हम मान सकते हैं कि ग्रिड के सभी चार किनारे पानी से घिरे हैं। हमें अलग-अलग द्वीपों की संख्या गिननी है। एक द्वीप को दूसरे द्वीप के समान माना जाता है जब एक द्वी
-
C++ में अज्ञात आकार के क्रमबद्ध सरणी में खोजें
मान लीजिए कि हमारे पास एक सरणी है और इसे आरोही क्रम में क्रमबद्ध किया गया है, हमें अंकों में लक्ष्य खोजने के लिए एक फ़ंक्शन को परिभाषित करना होगा। यदि लक्ष्य मौजूद है, तो उसकी अनुक्रमणिका लौटाएं, अन्यथा -1 लौटाएं। सरणी आकार ज्ञात नहीं है। हम केवल ArrayReader इंटरफ़ेस का उपयोग करके सरणी तक पहुँच सकत
-
C++ में सॉर्ट की गई सर्कुलर लिंक्ड लिस्ट में डालें
मान लीजिए कि हमारे पास एक सर्कुलर लिंक्ड लिस्ट से एक नोड है जिसे बढ़ते क्रम में क्रमबद्ध किया गया है, हमें सूची में वैल्यू इंसर्टवैल डालने के लिए एक फ़ंक्शन को परिभाषित करना होगा जैसे कि यह एक क्रमबद्ध सर्कुलर सूची बनी रहे। नोड सूची में किसी एकल नोड का संदर्भ हो सकता है, और जरूरी नहीं कि यह परिपत्र
-
सी ++ में वाक्य समानता II
मान लीजिए हमने दो सरणियाँ दी हैं, शब्द 1, शब्द 2 इन्हें वाक्य के रूप में माना जाता है, और समान शब्द जोड़े की एक सूची, हमें यह जांचना है कि दो वाक्य समान हैं या नहीं। तो यदि इनपुट शब्द 1 =[महान, अभिनय, कौशल] और शब्द 2 =[ठीक, नाटक, प्रतिभा] जैसा है तो ये दोनों समान हैं, यदि समान शब्द जोड़े जैसे हैं =[
-
C++ में पहला यूनिक नंबर
मान लीजिए कि हमारे पास पूर्णांकों की एक कतार है, हमें उस कतार में पहला अद्वितीय पूर्णांक प्राप्त करने की आवश्यकता है। हमें FirstUnique नामक वर्ग को लागू करना होगा:इसे कतार में संख्याओं द्वारा प्रारंभ किया जाएगा। एक फ़ंक्शन को परिभाषित करें showFirstUnique (), यह कतार के पहले अद्वितीय पूर्णांक का मान
-
जांचें कि क्या एक स्ट्रिंग सी ++ में एक बाइनरी ट्री में रूट से लीव्स पाथ तक एक वैध अनुक्रम है
मान लीजिए कि हमारे पास एक बाइनरी ट्री है जहां रूट से किसी भी पत्ते तक जाने वाला प्रत्येक पथ एक वैध अनुक्रम बनाता है, हमें यह जांचना होगा कि दिए गए स्ट्रिंग ऐसे बाइनरी ट्री में एक वैध अनुक्रम है या नहीं। हम दिए गए स्ट्रिंग को पूर्णांकों की एक सरणी के संयोजन से प्राप्त करेंगे और एक पथ के साथ नोड्स के
-
C++ में IP पतों को पुनर्स्थापित करें
मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें केवल अंक हैं, हमें सभी संभावित मान्य आईपी एड्रेस संयोजनों को वापस करके इसे पुनर्स्थापित करना होगा। हम जानते हैं कि एक वैध आईपी पते में ठीक चार पूर्णांक होते हैं (प्रत्येक पूर्णांक 0 से 255 की सीमा में होता है) एकल बिंदुओं द्वारा अलग किया जाता है। इसलिए,
-
C++ में पेड़ में एक पंक्ति जोड़ें
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, हमारे पास मूल्य v और गहराई d भी है, हमें दी गई गहराई d पर मान v के साथ नोड्स की एक पंक्ति जोड़नी है। रूट नोड 1 गहराई पर है। इस ऑपरेशन को करने के लिए हमें इस नियम का पालन करना होगा - जैसा कि हम गहराई d जानते हैं, प्रत्येक मान्य ट्री नोड्स N के लिए गहराई d-1
-
सी ++ में अनावश्यक कनेक्शन
मान लीजिए हमारे पास एक बिना जड़ वाला पेड़ है; यह एक अप्रत्यक्ष ग्राफ है जिसमें कोई चक्र नहीं है। दिया गया इनपुट एक ग्राफ है जो एन नोड्स के साथ एक पेड़ के रूप में शुरू हुआ (नोड्स के मान 1 से एन तक के अलग-अलग मान हैं), एक अतिरिक्त किनारे के साथ। जोड़े गए किनारे में 1 से N तक चुने गए दो अलग-अलग कोने है
-
C++ में K स्टॉप्स के भीतर सबसे सस्ती उड़ानें
मान लीजिए कि हमारे पास m उड़ानों से जुड़े n शहर हैं। प्रत्येक उड़ान यू से शुरू होती है और मूल्य डब्ल्यू के साथ वी पर पहुंचती है। यदि हमारे पास सभी शहर और उड़ानें हैं, साथ में शहर का स्रोत और गंतव्य dst, तो यहां हमारा कार्य src से dst तक k स्टॉप तक की सबसे सस्ती कीमत खोजना है। अगर ऐसा कोई रास्ता नहीं
-
C++ में बाइनरी ट्री में सभी नोड्स दूरी K
मान लीजिए कि हमारे पास एक बाइनरी ट्री, एक लक्ष्य नोड और एक मान K है। हमें उन सभी नोड्स के मानों की एक सूची ढूंढनी है, जिनकी लक्ष्य नोड से दूरी K है। इसलिए, यदि इनपुट रूट =[3,5,1,6,2,0,8, नल, नल, 7,4], लक्ष्य =5, के =2 जैसा है, तो आउटपुट [7,4 होगा ,1], ऐसा इसलिए है क्योंकि लक्ष्य नोड से दूरी 2 वाले
-
C++ में विजेता की भविष्यवाणी करें
मान लीजिए कि हमारे पास स्कोर की एक सरणी है जो गैर-ऋणात्मक पूर्णांक हैं। पहला खिलाड़ी सरणी के दोनों छोर से एक संख्या चुनता है, उसके बाद दूसरा खिलाड़ी और फिर पहला खिलाड़ी इत्यादि। हर बार जब कोई खिलाड़ी कोई नंबर चुनता है, तो वह नंबर दूसरे खिलाड़ी के लिए उपलब्ध नहीं होगा। यह तब तक जारी रहता है जब तक कि
-
C++ में सबसे लंबा असामान्य अनुवर्ती II
मान लीजिए हमारे पास स्ट्रिंग्स की एक सूची है; हमें उनमें से सबसे लंबे समय तक असामान्य अनुक्रम का पता लगाना है। सबसे लंबा असामान्य क्रम वास्तव में इनमें से किसी एक तार का सबसे लंबा अनुगमन होता है और यह क्रम किसी अन्य तार के बाद का नहीं होना चाहिए। हम जानते हैं कि एक अनुक्रम एक अनुक्रम है जिसे शेष तत