-
C++ में होने के क्रम में विषम आवृत्तियों वाले वर्ण प्रिंट करें
इस प्रॉब्लम में हमें यूजर द्वारा string str दिया जाता है। और हमें केवल उन्हीं अक्षरों को प्रिंट करना होता है जिनकी आवृत्ति विषम संख्या में होती है। इस समस्या को हल करने के लिए, हमें एक स्ट्रिंग में एक चरित्र की घटना की कुल आवृत्ति का पता लगाना होगा। और स्ट्रिंग के केवल उन्हीं वर्णों को प्रिंट करें
-
C++ में होने के क्रम में वर्ण और उनकी आवृत्तियों को प्रिंट करें
यह समस्या, हमें लोअरकेस वर्णों की एक स्ट्रिंग दी गई है। और हमें स्ट्रिंग में आने वाले प्रत्येक वर्ण की आवृत्तियों को खोजना होगा। समस्या के बारे में अधिक बताते समय नीचे दिया गया उदाहरण। Input : “jskdk” Output : j 1 s 1 k 2 d 1 स्पष्टीकरण - स्ट्रिंग में, वर्ण j, s, d एक बार और k दो बार आत
-
C++ में किसी दिए गए वर्ष के लिए कैलेंडर प्रिंट करें
इस समस्या में, हमें एक वर्ष दिया जाता है और हम उस वर्ष के लिए कैलेंडर प्रिंट करना चाहते हैं। साल का कैलेंडर महीने की हर तारीख को सभी दिन, महीने दिखाता है। और यहां हम एक प्रोग्राम बनाएंगे जो चालू वर्ष का कैलेंडर लौटाएगा। इसके लिए हमें कुछ गणनाओं की आवश्यकता होगी जैसे, किसी खास महीने में दिनों की सं
-
C++ . में ब्रैकेट नंबर प्रिंट करें
इस समस्या में हमें व्यंजक दिया जाता है। और हमें ब्रैकेट नंबर सीक्वेंस को प्रिंट करना होता है। आइए समस्या को बेहतर ढंग से समझने के लिए एक उदाहरण देखें। उदाहरण, Input : ((()())()) Output : 1233442551 स्पष्टीकरण - यहां हमें 5 ब्रैकेट जोड़े मिले हैं और हमने उन्हें उनके [घटना के क्रम में प्रिंट किया है
-
C++ में दी गई श्रेणी में BST कुंजियाँ प्रिंट करें
इस समस्या में, हमें एक बाइनरी सर्च ट्री के दो नोड दिए जाते हैं। और हमें पेड़ में होने वाले k1 से k2 की सीमा में सभी मानों को प्रिंट करना होगा। यानी हमें k1 से बड़े और k2 से छोटे सभी मानों को प्रिंट करना होगा। और हमें इन सभी चाबियों को उनके मूल्यों के बढ़ते क्रम में प्रिंट करना होगा। बाइनरी सर्च ट्र
-
बिटवाइज़ प्रिंट करें और C++ में नंबर N का सेट करें
इस समस्या में, हमें 0 से n तक की सभी संख्याओं को प्रिंट करना होता है जो बिटवाइज़ और n के बाइनरी के होते हैं। आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण लेते हैं। Input : N = 4. Output : 0 4 Explanation : 0 & 4 = 0 1 & 4 = 0 2 & 4 = 0
-
C++ में क्रमबद्ध क्रम में बाइनरी ट्री स्तरों को प्रिंट करें
इस समस्या में, हमें एक बाइनरी ट्री दिया जाता है और हमें सभी नोड्स को उनके मूल्यों के क्रमबद्ध क्रम में एक स्तर पर प्रिंट करना होता है। आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण लेते हैं, इनपुट - आउटपुट - 20 6 15 2 17 32 78 इस समस्या को हल करने के लिए, हमें पेड़ के प्रत्येक स्तर के क्र
-
C++ में किसी दिए गए पंक्ति-वार सॉर्ट किए गए मैट्रिक्स की सभी पंक्तियों में एक सामान्य तत्व खोजें
मान लीजिए हमारे पास एक मैट्रिक्स है जहां प्रत्येक पंक्ति को क्रमबद्ध किया जाता है। हमें एक फ़ंक्शन लिखना है जो प्रत्येक पंक्ति में सामान्य तत्वों को ढूंढेगा। मान लीजिए मैट्रिक्स नीचे जैसा है - परिणाम 5 होगा। इसे हल करने के लिए, हम हैश आधारित दृष्टिकोण का उपयोग करेंगे। पंक्तियों को सॉर्ट नहीं किए
-
C++ में 2-आयामों में बाइनरी ट्री प्रिंट करें
इस समस्या में हमें एक बाइनरी ट्री दिया जाता है और हमें इसे दो डायमेंशनल प्लेन प्रिंट करना होता है। बाइनरी ट्री एक विशेष पेड़ है जिसके प्रत्येक नोड में अधिकतम दो बच्चे नोड होते हैं। इसलिए, प्रत्येक नोड या तो लीफ नोड होता है या उसमें एक या दो चाइल्ड नोड होते हैं। उदाहरण, आइए विषय को बेहतर ढंग से
-
सी ++ में एक स्ट्रिंग को दूसरे में कॉपी किए बिना क्रमबद्ध क्रम में स्ट्रिंग्स की सरणी प्रिंट करें
एक स्ट्रिंग को दूसरे में कॉपी किए बिना क्रमबद्ध क्रम में स्ट्रिंग्स की एक सरणी मुद्रित करने की समस्या में, हमें स्ट्रिंग की सरणी को सॉर्ट करने की आवश्यकता होती है। यहां प्रोग्रामर सॉर्ट करते समय एक स्ट्रिंग को दूसरी स्ट्रिंग में कॉपी नहीं कर सकता। आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण
-
एक पैलिंड्रोमिक स्ट्रिंग बी खोजें जैसे कि दिया गया स्ट्रिंग ए सी ++ में बी का एक क्रम है
मान लीजिए कि हमारे पास एक स्ट्रिंग ए है, हमें एक और स्ट्रिंग बी ढूंढनी है, जो पैलिंड्रोम होगी। और दिया गया स्ट्रिंग A, B का अनुगमन होगा। एक स्ट्रिंग का अनुगमन एक स्ट्रिंग है जिसे इसके द्वारा शेष वर्णों के क्रम को बदले बिना कुछ वर्णों को हटाकर बनाया जा सकता है। मान लीजिए कि स्ट्रिंग कॉटस्ट है, तो उत्
-
प्रिंट सरणी तत्व जो C++ में कम से कम एक दूसरे से विभाज्य हैं
इस समस्या में, हमें पूर्णांकों की एक सरणी दी जाती है और हमें केवल उन्हीं संख्याओं को मुद्रित करना होता है जो सरणी के कम से कम एक अन्य तत्व से विभाज्य हों। आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण लेते हैं, Input : 3 12 16 21 Output : 12 21 स्पष्टीकरण -3 सबसे छोटा है इसलिए इसे किसी भी अन
-
C++ में मैट्रिक्स में एक विशिष्ट जोड़ी खोजें
b. तो अगर मैट्रिक्स की तरह है - 1 2 -1 -4 -20 -8 -3 4 2 1 3 8 6 1 3 -4 -1 1 7 -6 0 -4 10 -5 1 आउटपुट 18 होगा। ऐसा इसलिए है क्योंकि mat[4, 2] - mat[1, 0] =18 में अधिकतम अंतर है। इसे हल करने के लिए हम मैट्रिक्स को प्रीप्रोसेस करेंगे जैसे कि इंडेक्स (i, j) मैट्रिक्स में अधिकतम तत्वों को (i,
-
C++ में वैकल्पिक रूप से बढ़ते और घटते क्रम में सरणी तत्वों को प्रिंट करें
इस समस्या में, हमें संख्या की एक सरणी दी जाती है और हमें प्रिंट करते समय वैकल्पिक रूप से बढ़ते और घटते क्रम में सरणी के तत्वों को प्रिंट करना होता है। वैकल्पिक क्रम इस प्रकार होगा कि पहले दो तत्व बढ़ते क्रम में हों और फिर अगले तीन तत्व घटते क्रम में हों और अगले चार आरोही क्रम में हों। आइए समस्या को
-
ऐसा त्रिक ज्ञात कीजिए कि C++ में दो का योग तीसरे तत्व के बराबर हो
मान लीजिए कि n संख्याओं की एक सरणी है। हमें तीन संख्याएँ ज्ञात करनी हैं, जैसे कि दो तत्वों का योग तीसरे के समान है। तो अगर सरणी [5, 32, 1, 7, 10, 50, 19, 21, 2] की तरह है, तो आउटपुट 21, 2, 19 होगा। यदि ऐसा कोई तत्व नहीं मिला है, तो उस संदेश को प्रदर्शित करें। इसे हल करने के लिए, हम कुछ चरणों का पाल
-
C++ में बाइनरी ट्री में दिए गए नोड के पूर्वजों को प्रिंट करें
इस समस्या में, हमें एक बाइनरी ट्री दिया जाता है और हमें उसके नोड के पूर्वज को बाइनरी ट्री में प्रिंट करना होता है। बाइनरी ट्री एक विशेष वृक्ष है जिसके प्रत्येक नोड में अधिकतम दो बच्चे नोड होते हैं। इसलिए, प्रत्येक नोड या तो लीफ नोड होता है या उसमें एक या दो चाइल्ड नोड होते हैं। उदाहरण, पूर्वज
-
एक मैट्रिक्स में वर्णमाला खोजें जिसमें सी ++ में इसके चारों ओर अधिकतम सितारे हों
मान लीजिए हमारे पास एक मैट्रिक्स एम है। यह सितारों और अक्षरों से भरा है। हमें यह पता लगाना है कि किस अक्षर के चारों ओर सबसे अधिक तारे हैं। तो अगर मैट्रिक्स नीचे जैसा है - यहाँ A और C के चारों ओर 7 तारे हैं। यह अधिकतम है। चूंकि ए शब्दावली की दृष्टि से छोटा है, इसलिए यह आउटपुट होगा। दृष्टिकोण सरल
-
C++ में रिकर्सन के बिना दिए गए बाइनरी ट्री नोड के पूर्वजों को प्रिंट करें
इस समस्या में, हमें एक बाइनरी ट्री दिया जाता है और हमें उसके नोड के पूर्वज को बाइनरी ट्री में प्रिंट करना होता है। बाइनरी ट्री एक विशेष पेड़ है जिसके प्रत्येक नोड में अधिकतम दो बच्चे नोड होते हैं। इसलिए, प्रत्येक नोड या तो लीफ नोड होता है या उसमें एक या दो चाइल्ड नोड होते हैं। उदाहरण, पूर्वज ब
-
सी ++ में बाइनरी मैट्रिक्स में डुप्लिकेट पंक्तियां खोजें
मान लीजिए कि हम एक बाइनरी मैट्रिक्स हैं। यहां हम देखेंगे कि उस मैट्रिक्स में डुप्लिकेट पंक्तियों को कैसे खोजा जाए। मान लीजिए मैट्रिक्स इस तरह है - 1 1 0 1 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 3, 4, 5 की स्थिति में डुप्लिकेट पंक्तियाँ हैं। इसे हल करने के लिए, हम T
-
एक एन एक्स एम मैट्रिक्स प्रिंट करें जैसे कि प्रत्येक पंक्ति और कॉलम में सी ++ में सभी स्वर हैं
इस समस्या में, हमें n X m आकार का 2D मैट्रिक्स बनाना होगा। और इस मैट्रिक्स में, हमें केवल स्वरों को इस तरह रखना है कि प्रत्येक पंक्ति और स्तंभ में सभी स्वर हों। सभी स्वरों का अर्थ है कि सभी a, e, i, o, u मैट्रिक्स की प्रत्येक पंक्ति और प्रत्येक स्तंभ में मौजूद हैं। इससे आवश्यक पंक्तियों और स्तंभों