-
C++ में सम और विषम स्थानों के अंकों के योग का निरपेक्ष अंतर 1 वाले सभी n-अंकीय संख्याएं प्रिंट करना
इस समस्या में, हमें एक पूर्णांक n दिया गया है, और हमें सभी n-अंकीय संख्याएं प्रिंट करनी हैं जैसे कि संख्या में सम और विषम स्थानों पर अंकों के योग का निरपेक्ष अंतर 1 हो। संख्या बनाते समय अग्रणी शून्यों पर विचार नहीं किया जाता है। निरपेक्ष अंतर निरपेक्ष अंतर दोनों संख्याओं के बीच का अंतर है जिसका मा
-
C++ में दिए गए योग के बराबर अंकों के योग वाले सभी n-अंकीय संख्याएं प्रिंट करना
इस समस्या में, हमें दो संख्याएं n और sum दी गई हैं। हमें वे सभी n अंकों की संख्याएं प्रिंट करनी हैं जिनका योग दिए गए sum के बराबर हो। इस समस्या में, अग्रणी शून्य वाली संख्याओं पर विचार नहीं किया जाता है। उदाहरण Input: n = 2, sum = 5 Output: 14 23 32 41 50 Explanation: सभी संख्याओं में अंकों का
-
C++ में मोबाइल कीपैड से बने सभी n-अंकों के पैटर्न प्रिंट करना
इस समस्या में, हमें एक संख्या n दी गई है और हमें मोबाइल कीपैड बटन दबाकर बने सभी N अंकों के पैटर्न प्रिंट करने हैं। बटन दबाते समय, हम केवल वर्तमान बटन के आस-पास के बटन दबा सकते हैं यानी केवल बाएं, दाएं, ऊपर, नीचे के कुंजियों को दबाया जा सकता है। पुराना कीपैड 1 2ABC 3DEF 4GHI 5JKL 6MNO 7PQRS
-
C++ में N से छोटे या बराबर सभी मल्टीप्लिकेटिव प्राइम प्रिंट करना
इस समस्या में, हमें एक पूर्णांक n दिया गया है और हमें n से छोटे या बराबर सभी मल्टीप्लिकेटिव प्राइम प्रिंट करने हैं। मल्टीप्लिकेटिव प्राइम मल्टीप्लिकेटिव प्राइम वे अभाज्य संख्याएं हैं जिनके अंकों का गुणनफल भी अभाज्य संख्या होती है। जैसे 2, 3, 5, 7, 13, 17। 23 अभाज्य है लेकिन मल्टीप्लिकेटिव प्राइम न
-
C++ में DFS का उपयोग करके n-ary ट्री के सभी लीफ नोड्स प्रिंट करना
इस समस्या में, हमें एक 2-D ऐरे दिया गया है जिसमें n-ary ट्री के एज होते हैं जहां एज n-ary ट्री के एज को परिभाषित करता है। हमें बने n-ary ट्री के सभी लीफ नोड्स प्रिंट करने हैं। n-ary ट्री n-ary ट्री एक ट्री है जिसमें अधिकतम n चाइल्ड होते हैं यानी एक नोड के 1, 2, ... n चाइल्ड नोड्स हो सकते हैं। उदा
-
C++ में बाइनरी ट्री के सभी लीफ नोड्स को दाएं से बाएं प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री दी गई है और हमें बाइनरी ट्री के सभी लीफ नोड्स को दाएं से बाएं प्रिंट करना है। उदाहरण इनपुट - आउटपुट - 7 4 1 इस समस्या को हल करने के लिए, हमें बाइनरी ट्री को पार करना होगा। यह ट्रैवर्सल दो तरीकों से किया जा सकता है - प्रीऑर्डर ट्रैवर्सल यह ट्रैवर्सल रिकर्सन का
-
C++ में बाइनरी ट्री के सभी लीफ नोड्स को बाएं से दाएं इटरेटिव दृष्टिकोण से प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री दी गई है और हमें बाइनरी ट्री के सभी लीफ नोड्स को बाएं से दाएं इटरेटिव दृष्टिकोण का उपयोग करके प्रिंट करना है। उदाहरण इनपुट - आउटपुट - 1 4 7 इटरेटिव दृष्टिकोण का उपयोग करके इस समस्या को हल करने के लिए, हम डेप्थ-फर्स्ट सर्च (DFS) का उपयोग करेंगे। ट्री को पार करने
-
C++ में बाइनरी ट्री में सभी K-सम पाथ प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री और एक संख्या K दी गई है और हमें ट्री में उन सभी पाथ को प्रिंट करना है जिनमें पाथ के नोड्स का योग K के बराबर हो। यहां, ट्री का पाथ ट्री के किसी भी नोड से शुरू हो सकता है और किसी भी नोड पर समाप्त हो सकता है। पाथ हमेशा रूट नोड से लीफ नोड की ओर होना चाहिए। ट्री के नो
-
C++ में दिए गए मान से छोटे या बराबर सभी जंपिंग नंबर्स प्रिंट करना
इस समस्या में, हमें एक संख्या n दी गई है और हमें उन सभी जंपिंग नंबर्स को प्रिंट करना है जो n से छोटे या बराबर हैं। जंपिंग नंबर्स जंपिंग नंबर्स वे संख्याएं हैं जिनके आसन्न डिजिट्स में केवल एक का अंतर होता है। कुछ जंपिंग नंबर्स हैं 4565, 98, 7। सभी सिंगल-डिजिट नंबर्स को जंपिंग नंबर्स माना जाता है। 2
-
C++ में बाइनरी ट्री के सभी इंटरनल नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री दी गई है और हमें बाइनरी ट्री के सभी इंटरनल नोड्स प्रिंट करने हैं। बाइनरी ट्री बाइनरी ट्री एक ट्री है जिसमें एक नोड के अधिकतम 2 चाइल्ड नोड्स हो सकते हैं। नोड या वर्टेक्स में कोई नोड नहीं, एक चाइल्ड या दो चाइल्ड नोड्स हो सकते हैं। इंटरनल नोड इंटरनल नोड वह नोड है ज
-
C++ में दो दी गई स्ट्रिंग्स के सभी इंटरलीविंग प्रिंट करना
इस समस्या में, हमें दो स्ट्रिंग str1 और str2 दी गई हैं और हमें दोनों स्ट्रिंग्स से सभी इंटरलीविंग स्ट्रिंग्स प्रिंट करनी हैं। इंटरलीविंग स्ट्रिंग इंटरलीविंग स्ट्रिंग दो दी गई स्ट्रिंग्स का उपयोग करके बनाई जाती है जिससे प्रत्येक स्ट्रिंग के कैरेक्टर्स का क्रम बना रहे। उदाहरण Input: str1 = XY str2
-
C++ में उन सभी पूर्णांकों को प्रिंट करना जो दो दी गई संख्याओं की घातों के योग हैं
इस समस्या में, हमें दो संख्याएं a और b और एक पूर्णांक बाउंड दिया गया है और हमें बाउंड से कम उन सभी मानों को प्रिंट करना है जो a और b की घातों के योग हैं। = a^i + b^j उदाहरण Input: a=2, b=3, bound=8 Output: 2 3 4 5 7 इस समस्या को हल करने के लिए, हम दो वेरिएबल i और j का उपयोग करके नेस्टेड लूप का
-
C++ में पहले n प्राकृतिक संख्याओं से लंबाई k के सभी बढ़ते क्रम प्रिंट करना
इस समस्या में, हमें दो पूर्णांक K और n दिए गए हैं। हमारा कार्य पहले n प्राकृतिक संख्याओं का उपयोग करके लंबाई K के सभी बढ़ते क्रम प्रिंट करना है। बढ़ता क्रम बढ़ता क्रम संख्याओं का एक क्रम है जिसमें अगले एलिमेंट का मान पिछले से बड़ा होता है। उदाहरण Input: n = 4, K = 2 Output: 1 2 1 3 1 4 2 3 2 4
-
C++ में दी गई रेंज में सभी गुड नंबर्स प्रिंट करना
इस समस्या में, हमें तीन मान L, R, और d दिए गए हैं। हमारा कार्य रेंज L से R के भीतर उन सभी गुड नंबर्स को प्रिंट करना है जिनमें d उनके डिजिट के रूप में नहीं है। गुड नंबर गुड नंबर 2। उदाहरण Input: L = 400, R = 500, k = 3 Output: 410, 420, 421 व्याख्या - 400 से 500 के बीच गुड नंबर्स हैं - 410, 42
-
C++ में स्ट्रिंग में सभी फनी वर्ड्स प्रिंट करना
इस समस्या में, हमें एक वाक्य दिया गया है। हमारा कार्य वाक्य से उन सभी स्ट्रिंग्स को प्रिंट करना है जो फनी वर्ड्स हैं। फनी वर्ड फनी वर्ड वह शब्द है जो इस शर्त का पालन करता है - स्ट्रिंग के आसन्न कैरेक्टर्स और इसके रिवर्स स्ट्रिंग के बीच का निरपेक्ष अंतर समान होता है। |string[0] - string[1]| = |rev
-
C++ में बाइनरी ट्री के सभी फुल नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री दी गई है। हमारा कार्य ट्री के उन सभी नोड्स को प्रिंट करना है जो फुल नोड्स हैं। बाइनरी ट्री बाइनरी ट्री एक ट्री है जिसमें एक नोड के अधिकतम 2 चाइल्ड नोड्स हो सकते हैं। नोड या वर्टेक्स में कोई नोड नहीं, एक चाइल्ड या दो चाइल्ड नोड्स हो सकते हैं। फुल नोड फुल नोड वह न
-
C++ में बाइनरी सर्च ट्री के सभी सम नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी सर्च ट्री दी गई है। हमारा कार्य बाइनरी सर्च ट्री के सभी सम मान वाले नोड्स प्रिंट करना है। बाइनरी सर्च ट्री बाइनरी सर्च ट्री एक बाइनरी ट्री है जो निम्नलिखित शर्तों का पालन करता है: बायां सब-ट्री हमेशा पैरेंट नोड से छोटे मान वाले नोड्स रखता है। दायां सब-ट्री हमेशा पैरे
-
C++ में डुप्लिकेट वाले दिए गए स्ट्रिंग के सभी विशिष्ट क्रमचय प्रिंट करना
इस समस्या में, हमें एक स्ट्रिंग दी गई है जिसमें डुप्लिकेट कैरेक्टर हो सकते हैं। हमारा कार्य स्ट्रिंग के सभी विशिष्ट क्रमचय प्रिंट करना है। उदाहरण Input: string = XYZ Output: XYZ XZY YXZ YZX ZYX ZXY इस समस्या को हल करने के लिए, हमें स्ट्रिंग के एक एलिमेंट को फिक्स करना होगा। और फिर स्ट्रिंग के
-
C++ में दिए गए N संख्याओं के ऐरे से K संख्याओं द्वारा बनाई गई सभी विशिष्ट पूर्णांक प्रिंट करना
इस समस्या में, हमें N पूर्णांकों का एक ऐरे और एक संख्या K दी गई है। हमारा कार्य उन सभी विशिष्ट संख्याओं को प्रिंट करना है जो ऐरे से किन्हीं K एलिमेंट्स को जोड़कर बनाई जा सकती हैं। किसी भी संख्या को K बार दोहराया जा सकता है। उदाहरण Input: array = {2, 5, 13, 9} K = 2 Output: 2,7,15,11,10,18,14,26,
-
C++ में दिए गए पूर्णांक ऐरे के सभी विशिष्ट एलिमेंट्स प्रिंट करना
इस समस्या में, हमें पूर्णांक मानों का एक ऐरे दिया गया है। हमारा कार्य ऐरे के सभी विशिष्ट एलिमेंट्स प्रिंट करना है। आउटपुट में केवल विशिष्ट मान होने चाहिए। उदाहरण Input: array = {1, 5, 7, 12, 1, 6, 10, 7, 5} Output: 1 5 7 12 6 10 विधि 1: नेस्टेड लूप (O(n²)) इस समस्या को हल करने के लिए, हमें ऐरे