-
पायथन में एक बाइनरी ट्री के पथ द्वारा गठित सभी संख्याओं का योग खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी ट्री है जहां प्रत्येक नोड में 0 से 9 तक एक अंक होता है। अब रूट से लीफ तक का प्रत्येक पथ अपने अंकों के क्रम में एक संख्या का प्रतिनिधित्व करता है। हमें पेड़ में सभी पथों द्वारा दर्शाई गई संख्याओं का योग ज्ञात करना है। तो, अगर इनपुट पसंद है तो आउटपुट 680 के रूप में
-
अजगर में मैट्रिक्स में घिरे द्वीपों की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। जहां 1 भूमि का प्रतिनिधित्व करता है और 0 पानी का प्रतिनिधित्व करता है। जैसा कि हम जानते हैं कि एक द्वीप 1s का एक समूह है जो एक साथ समूहीकृत होता है जिसकी परिधि पानी से घिरी होती है। हमें पूरी तरह से घिरे हुए द्वीपों की संख्या ज्ञात करनी है। तो, अगर इनप
-
अजगर में n व्यक्तियों द्वारा फ़्लिप करने के बाद चालू होने वाले स्विच की संख्या की गणना करने का कार्यक्रम
मान लीजिए कि हमारे पास एक नंबर n है, और एक कमरे में n स्विच हैं, और सभी स्विच बंद हैं। अब n लोग जो फ्लिप करते हैं वे निम्नानुसार स्विच करते हैं - व्यक्ति 1 सभी स्विच को फ़्लिप करता है जो 1 के गुणज होते हैं (इसलिए सभी स्विच)। व्यक्ति 2 फ़्लिप स्विच करता है जो 2 (2, 4, 6, ...) के गुणज होते हैं मैं जि
-
पायथन में उच्चतम से निम्नतम रैंक के क्रम में टीमों की अंतिम रैंकिंग खोजने का कार्यक्रम
मान लीजिए कि हमारे पास वोट नामक स्ट्रिंग्स की एक सूची है, यहां प्रत्येक प्रविष्टि छोटे अक्षरों में है और वे उच्चतम से निम्नतम वरीयता के क्रम में उम्मीदवारों पर वोटों का प्रतिनिधित्व कर रहे हैं। यहां एक उम्मीदवार की रैंक सबसे पहले सर्वोच्च वरीयता पर प्राप्त मतों की संख्या पर निर्भर करती है। अब यदि सं
-
यह जांचने के लिए कार्यक्रम कि क्या हम एक पेड़ को रंग सकते हैं जहां किसी भी आसन्न नोड्स का रंग समान नहीं है या नहीं
मान लीजिए कि हमारे पास एक बाइनरी ट्री है जहां प्रत्येक नोड का मान उसके रंग का प्रतिनिधित्व करता है। एक पेड़ में अधिकतम 2 रंग होते हैं। हमें यह जांचना होगा कि क्या नोड्स के रंगों को कितनी भी बार स्वैप करना संभव है ताकि किसी भी दो कनेक्टेड नोड्स का रंग समान न हो। तो, अगर इनपुट पसंद है तो आउटपुट सह
-
पथों की संख्या गिनने का कार्यक्रम जिसका योग अजगर में k है
मान लीजिए कि हमारे पास एक बाइनरी ट्री है और दूसरा मान k है, तो हमें उप-चाइल्ड पथों के लिए अद्वितीय नोड की संख्या ज्ञात करनी होगी, जो k के बराबर है। तो, अगर इनपुट पसंद है और k =5, तो आउटपुट 2 होगा, क्योंकि पथ [2, 3] और [1, 4] हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - गिनती :=एक मानच
-
अजगर में सभी पेड़ों को जलाने में लगने वाले दिनों की संख्या का पता लगाने का कार्यक्रम
मान लीजिए हमारे पास एक 2डी मैट्रिक्स है जो एक जंगल का प्रतिनिधित्व करता है जहां तीन प्रकार की कोशिकाएं हैं:0 खाली सेल 1 ट्री सेल 2 फायर सेल पर पेड़ हर दिन, एक पेड़ आग पकड़ता है जब एक आसन्न होता है (ऊपर, नीचे, बाएं, दाएं, नहीं विकर्ण) पेड़ में आग लगी है। हमें यह पता लगाना होगा कि प्रत्येक पेड़ में आग
-
यह जांचने के लिए कार्यक्रम कि क्या हम ऑपरेटरों को पायथन में रखकर 24 बना सकते हैं
मान लीजिए कि हमारे पास चार संख्याओं की एक सूची है, प्रत्येक संख्या एक निश्चित क्रम में 1 से 9 की सीमा में है। अब यदि हम संख्याओं के बीच ऑपरेटरों +, -, *, और / (/ (/ पूर्णांक विभाजन को दर्शाता है) को रखते हैं, और उन्हें कोष्ठक के साथ समूहित करते हैं, तो हमें यह जांचना होगा कि मान 24 प्राप्त करना संभव
-
पायथन में 8-पहेली को हल करने के लिए चरणों की संख्या खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक 3x3 बोर्ड है जहां सभी संख्याएं 0 से 8 की सीमा में हैं और कोई दोहराई जाने वाली संख्या नहीं है। अब, हम 0 को उसके 4 पड़ोसियों में से एक के साथ स्वैप कर सकते हैं, और हम सभी व्यवस्थित अनुक्रम प्राप्त करने के लिए इसे हल करने का प्रयास कर रहे हैं, हमें लक्ष्य तक पहुंचने के लिए आवश
-
कई तरीकों की जांच करने के लिए कार्यक्रम जिसे हम k बार ले जा सकते हैं और पायथन में पहले स्थान पर वापस आ सकते हैं
मान लीजिए कि हम n लंबाई सूची की स्थिति 0 पर हैं, और प्रत्येक चरण पर, हम दाएँ एक स्थान या बाएँ एक स्थान (सीमा से अधिक नहीं) जा सकते हैं, या उसी स्थिति में रह सकते हैं। अब अगर हम बिल्कुल k कदम उठा सकते हैं, तो हमें यह पता लगाना होगा कि हम कितने अनूठे कदम उठा सकते हैं और इंडेक्स 0 पर वापस पहुंच सकते है
-
पायथन में कुछ असाइनमेंट को पूरा करके हम अधिकतम क्रेडिट प्राप्त करने का कार्यक्रम प्राप्त कर सकते हैं
मान लीजिए कि हमारे पास एक ही आकार की दो सूचियां हैं, ये समय सीमा और क्रेडिट हैं और वे पाठ्यक्रम असाइनमेंट का प्रतिनिधित्व कर रहे हैं। यहां डेडलाइन [i] असाइनमेंट I के लिए डेडलाइन दिन दिखाती है और क्रेडिट्स [i] असाइनमेंट के लिए हमें मिलने वाले क्रेडिट की मात्रा को दर्शाता है। हमारे पास एक असाइनमेंट पू
-
अजगर में k संख्याओं को हटाने के बाद आसन्न मूल्यों का अधिकतम अंतर खोजने का कार्यक्रम
इसलिए, यदि इनपुट संख्या =[15, 20, 30, 400, 1500] k =2 की तरह है, तो आउटपुट 10 होगा, जैसे कि हम 20 और 30 का अंतर पाने के लिए [400, 1500] हटाते हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - abs_diff :=अंकों में लगातार प्रत्येक तत्वों के अंतर की एक सूची एक फ़ंक्शन को परिभाषित करें dp() । इसमे
-
n की निकटतम संख्या ज्ञात करने का कार्यक्रम जहाँ सभी अंक अजगर में विषम हैं
मान लीजिए कि हमारे पास एक संख्या n है, हमें अगला निकटतम मान ज्ञात करना है जहाँ सभी अंक विषम हैं। जब n के सबसे करीब होने के लिए दो मान बंधे हों, तो बड़ा मान लौटाएं। इसलिए, यदि इनपुट n =243 जैसा है, तो आउटपुट 199 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - प्रथम_सम:=-1 s :=n स्ट्रिंग के
-
पायथन में दिए गए विपर्यय बनाने के लिए आवश्यक न्यूनतम स्वैप खोजने का कार्यक्रम
मान लीजिए कि हमारे पास दो तार S और T हैं और वे एक दूसरे के आरेख हैं। हमें इसे T के समान बनाने के लिए S में आवश्यक न्यूनतम स्वैप की संख्या ज्ञात करनी होगी। इसलिए, यदि इनपुट एस =कोलकाता टी =कटलोक जैसा है, तो आउटपुट 3 होगा, जैसा कि इस क्रम में स्वैप किया जा सकता है [कटलोक (दिया गया), कोटलाका, कोलकाता,
-
पायथन में हिस्टोग्राम के तहत सबसे बड़ा आयत क्षेत्र खोजने का कार्यक्रम
मान लीजिए कि हमारे पास हिस्टोग्राम में बार की ऊंचाई का प्रतिनिधित्व करने वाली संख्याओं की एक सूची है। हमें सबसे बड़े आयत का क्षेत्रफल ज्ञात करना है जो कि सलाखों के नीचे बन सकता है। इसलिए, यदि इनपुट अंकों की तरह है =[3, 2, 5, 7] तो आउटपुट 10 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंग
-
पायथन में दिए गए मैट्रिक्स में 1s के सबसे बड़े वर्ग का क्षेत्रफल ज्ञात करने का कार्यक्रम
मान लीजिए हमारे पास एक बाइनरी मैट्रिक्स है, हमें उस दिए गए मैट्रिक्स में 1s का सबसे बड़ा वर्ग खोजना होगा। तो, अगर इनपुट पसंद है 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 0
-
अजगर में लगभग बीएसटी से सटीक बीएसटी बनाने का कार्यक्रम
मान लीजिए हमारे पास एक बाइनरी ट्री है और वह लगभग एक बाइनरी सर्च ट्री है। केवल दो नोड्स के मान की अदला-बदली की जाती है। हमें इसे ठीक करना होगा और बाइनरी सर्च ट्री को वापस करना होगा। तो, अगर इनपुट पसंद है तो आउटपुट होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - prev_node:=null, min_node
-
अजगर में एक बाइनरी ट्री के सबसे लंबे क्रमागत पथ की लंबाई ज्ञात करने का कार्यक्रम
मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें बाइनरी ट्री में सबसे लंबा रास्ता खोजना होगा। तो, अगर इनपुट पसंद है तो आउटपुट 5 होगा क्योंकि लगातार सबसे लंबा क्रम [2, 3, 4, 5, 6] है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि रूट रिक्त है, तो वापसी 0 मैक्सपाथ:=0 एक फंक्शन हेल्पर () को प
-
अधिकतम संख्या में बॉक्स खोजने के लिए प्रोग्राम जिसे हम अजगर में किसी अन्य बॉक्स के अंदर फिट कर सकते हैं
मान लीजिए हमारे पास बक्से की एक सूची है जहां प्रत्येक पंक्ति दिए गए बक्से की ऊंचाई और चौड़ाई का प्रतिनिधित्व करती है। हम एक बॉक्स को दूसरे बॉक्स में रख सकते हैं यदि पहला बॉक्स दूसरे बॉक्स से छोटा है (जब इसकी चौड़ाई और ऊंचाई दोनों दूसरे बॉक्स से छोटी हों), तो हमें बॉक्स में फिट होने वाले बॉक्स की अधि
-
एक स्ट्रिंग की जांच करने के लिए प्रोग्राम को दिए गए शब्दों की सूची में तोड़ा जा सकता है या नहीं पायथन में
मान लीजिए कि हमारे पास एक शब्द सूची है और एक और स्ट्रिंग है जिसमें कोई रिक्त स्थान नहीं है। हमें यह जांचना होगा कि शब्दों की सूची का उपयोग करके स्ट्रिंग को तोड़ा जा सकता है या नहीं। इसलिए, यदि इनपुट शब्द =[प्यार, पायथन, हम, प्रोग्रामिंग, भाषा] s =welovepythonprogramming जैसा है, तो आउटपुट सही होगा