-
पायथन में दो गैर-अतिव्यापी उप-सूचियों का अधिकतम योग खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक और दो मान x और y कहते हैं, हमें दो गैर-अतिव्यापी उप-सूचियों का अधिकतम योग संख्याओं में खोजना होगा जिनकी लंबाई x और y है। इसलिए, यदि इनपुट अंकों की तरह है =[3, 2, 10, -2, 7, 6] x =3 y =1, तो आउटपुट 22 होगा, लंबाई 3 के साथ सबलिस्ट के रूप में हम [
-
पायथन में न्यूनतम-अधिकतम गेम ट्री भरने का कार्यक्रम
मान लीजिए कि हमारे पास एक द्विआधारी पेड़ है जो दो खिलाड़ियों के खेल की स्थिति का प्रतिनिधित्व करता है। प्रत्येक आंतरिक नोड 0 से भरा होता है और पत्तियां मान अंतिम स्कोर का प्रतिनिधित्व करती हैं। खिलाड़ी 1 अंतिम स्कोर को अधिकतम करना चाहता है जबकि खिलाड़ी 2 अंतिम स्कोर को कम करना चाहता है। खिलाड़ी 1 हम
-
सूचियों को सख्ती से बनाने के लिए आवश्यक संचालन की न्यूनतम संख्या खोजने के लिए कार्यक्रम अजगर में बढ़ रहा है
मान लीजिए कि हमारे पास ए और बी नामक संख्याओं की दो सूची है, और वे समान लंबाई के हैं। अब विचार करें कि हम एक ऑपरेशन कर सकते हैं जहां हम नंबर ए [i] और बी [i] स्वैप कर सकते हैं। हमें दोनों सूचियों को सख्ती से बढ़ाने के लिए आवश्यक संचालन की संख्या का पता लगाना होगा। इसलिए, यदि इनपुट A =[2, 8, 7, 10] B
-
दो जोड़ी संख्याओं को खोजने का कार्यक्रम जहां इन जोड़ियों के योग के बीच अंतर को अजगर में कम से कम किया जाता है
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और हम इसमें से दो जोड़ी संख्याओं का चयन करना चाहते हैं ताकि इन दो जोड़ों के योग के बीच पूर्ण अंतर कम से कम हो। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: दूरी:=एक नई सूची मैं के लिए 0 से लेकर अंकों के आकार - 2 तक, करें j के लिए
-
पायथन में लगातार 3 तत्वों में से कम से कम एक तत्व लेकर न्यूनतम योग परिणाम खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें दी गई सूची से न्यूनतम योग बाद में खोजना होगा जैसे कि तीन लगातार संख्याओं के सभी समूहों के लिए कम से कम एक संख्या का चयन किया जाता है। यदि दी गई सूची की लंबाई 3 से कम है, तब भी एक संख्या का चयन किया जाना चाहिए। इसलिए, यदि इनपुट
-
पायथन में पत्तियों की सूची से न्यूनतम पेड़ों का योग खोजने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है। यह सूची एक पेड़ के इनऑर्डर ट्रैवर्सल में लीफ नोड्स का प्रतिनिधित्व कर रही है। यहां आंतरिक नोड्स में 2 बच्चे हैं और उनका मूल्य इसके बाएं उपट्री के सबसे बड़े पत्ते के मूल्य और इसके दाहिने उपट्री के सबसे बड़े पत्ते के मूल्य के उत्पाद के स
-
अजगर में k वेतन वृद्धि के बाद सबसे अधिक होने वाली संख्या को खोजने के लिए कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है। आइए एक संक्रिया पर विचार करें जहां हम किसी तत्व को एक-एक करके बढ़ाते हैं। हम अधिकतम k बार प्रदर्शन कर सकते हैं, हमें सबसे अधिक बार आने वाली संख्या का मान ज्ञात करना होगा जो हम प्राप्त कर सकते हैं। यदि एक से अधिक सम
-
पायथन में सभी फिल्मों को दिखाने के लिए आवश्यक न्यूनतम संख्या में मूवी थिएटर खोजने का कार्यक्रम
मान लीजिए कि हमारे पास अलग-अलग मूवी शो के लिए अंतराल की एक सूची है (उन्हें ओवरलैप किया जा सकता है), हमें सभी फिल्मों को दिखाने में सक्षम होने के लिए आवश्यक थिएटरों की न्यूनतम संख्या का पता लगाना होगा। इसलिए, यदि इनपुट अंतराल की तरह है =[[20, 65], [0, 40], [50, 140]], तो आउटपुट 2 होगा, क्योंकि [20,
-
पायथन में k तक योग करने वाले विभिन्न संयोजनों की संख्या खोजने का कार्यक्रम
मान लीजिए कि हमारे पास अलग-अलग संख्याओं की एक सूची है, जिन्हें अंक कहा जाता है और एक अन्य संख्या k, हमें अलग-अलग संयोजनों की संख्या ज्ञात करनी है, जिनका योग k तक है। संयोजन बनाते समय आप संख्याओं का पुन:उपयोग कर सकते हैं। इसलिए, यदि इनपुट nums =[2, 4, 5] k =4 जैसा है, तो आउटपुट 2 होगा, क्योंकि हम ऐस
-
पायथन में पहले एन लेक्सिकोग्राफिक नंबर उत्पन्न करने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n है, तो हमें पहले n संख्याएँ ढूंढनी होंगी जो लेक्सिकोग्राफ़िक क्रम में क्रमबद्ध हों। इसलिए, यदि इनपुट n =15 जैसा है, तो आउटपुट [1, 10, 11, 12, 13, 14, 15, 2, 3, 4, 5, 6, 7, 8, 9] इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: गिनती :=1 उत्तर :=एकल तत्व गणना वाली
-
अजगर में kth सबसे छोटी n लंबाई लेक्सिकोग्राफिक रूप से सबसे छोटी स्ट्रिंग खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n और दूसरा मान k है। आइए अब हम केवल 0, 1 और 2 वाली एक स्ट्रिंग पर विचार करें जहां कोई भी वर्ण उत्तराधिकार में दोहराया नहीं जाता है। हमें लंबाई n के ऐसे स्ट्रिंग्स का चयन करना होगा और kth लेक्सिकोग्राफिक रूप से सबसे छोटी स्ट्रिंग ढूंढनी होगी। अगर कोई kth स्ट्रिंग नहीं
-
संख्या खोजने के लिए कार्यक्रम n से अधिक नहीं है जहां सभी अंक पायथन में कम नहीं हो रहे हैं
मान लीजिए कि हमारे पास एक संख्या n है, हमें n से छोटी या उसके बराबर सबसे बड़ी संख्या ज्ञात करनी है, जहाँ सभी अंक घटते नहीं हैं। इसलिए, यदि इनपुट n =221 जैसा है, तो आउटपुट 199 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: अंक:=n में सभी अंकों वाली एक सूची बाध्य:=शून्य अंकों के श्रेणी आकार
-
पायथन में 1 के योग वाले अंश जोड़े की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास भिन्नों की एक सूची है जहां प्रत्येक भिन्न अलग-अलग सूचियां हैं [अंश, हर] जो संख्या (अंश / हर) का प्रतिनिधित्व करता है। हमें भिन्नों के युग्मों की संख्या ज्ञात करनी है जिनका योग 1 है। इसलिए, यदि इनपुट भिन्नों की तरह है =[[2, 7], [3, 12], [4, 14], [5, 7], [3, 4], [1, 4]], तो आउट
-
के-लेंथ सबलिस्ट्स की संख्या का पता लगाने के लिए प्रोग्राम, जिसका औसत अधिक है या अजगर में लक्ष्य के समान है
मान लीजिए कि हमारे पास एक सूची संख्या है, और दो अतिरिक्त मान k और लक्ष्य हैं, हमें उन उप-सूचियों की संख्या ज्ञात करनी है जिनका आकार k है और इसका औसत मान ≥ लक्ष्य है। इसलिए, यदि इनपुट अंकों की तरह है =[1, 10, 5, 6, 7] k =3 लक्ष्य =6, तो आउटपुट 2 होगा, क्योंकि सबलिस्ट [1, 10, 7] का औसत मूल्य 6 है और
-
उन उपन्यासकारों की संख्या खोजने का कार्यक्रम जिनकी राशि को पायथन में लक्ष्य दिया गया है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और एक अन्य मूल्य लक्ष्य है, हमें उन उप-सूची की संख्या ज्ञात करनी है जिनका योग लक्ष्य के समान है। इसलिए, यदि इनपुट संख्या =[3, 0, 3] लक्ष्य =3 की तरह है, तो आउटपुट 4 होगा, क्योंकि हमारे पास ये सबलिस्ट हैं जिनका योग 3:[3], [3, 0], [0,
-
अजगर में अनुक्रम को क्रमबद्ध करने के लिए आवश्यक स्वैप की संख्या खोजने के लिए कार्यक्रम
मान लीजिए कि हमारे पास अलग-अलग संख्याओं की एक सूची है; हमें सूची को बढ़ते क्रम में क्रमबद्ध करने के लिए आवश्यक न्यूनतम संख्या में स्वैप का पता लगाना होगा। इसलिए, अगर इनपुट nums =[3, 1, 7, 5] जैसा है, तो आउटपुट 2 होगा, क्योंकि हम 3 और 1 को स्वैप कर सकते हैं, फिर 5 और 7। इसे हल करने के लिए, हम इन चर
-
अजगर में एक बाइनरी ट्री में एकमात्र बच्चे की संख्या खोजने का कार्यक्रम
मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें उन नोड्स की संख्या ज्ञात करनी है जो एकमात्र बच्चे हैं। जैसा कि हम जानते हैं कि एक नोड x को एकमात्र चाइल्ड नोड कहा जाता है, जब उसके माता-पिता के पास ठीक एक बच्चा होता है जो कि x होता है। तो, अगर इनपुट पसंद है तो आउटपुट 2 होगा क्योंकि 8 और 6 इकलौते बच्चे
-
अजगर में k संचालन के बाद न्यूनतम संभव अधिकतम मूल्य खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है। आइए अब हम एक ऐसी संक्रिया पर विचार करें जिसमें हम सूची के किसी भी अवयव से 1 घटा सकते हैं। हम इस ऑपरेशन को k बार कर सकते हैं। k ऐसे संक्रियाओं के बाद हमें सूची में न्यूनतम संभव अधिकतम मान ज्ञात करना होगा। इसलिए, यद
-
पायथन में विकल्प लेकर सभी संभावित तार उत्पन्न करने का कार्यक्रम
मान लीजिए कि हमारे पास लोअरकेस वर्णमाला वर्णों की एक स्ट्रिंग है, अन्य वर्ण जैसे [, |, और ]। यहाँ [a|b|c] इंगित करता है कि या तो a, b, या c को एक संभावना के रूप में चुना जा सकता है। हमें उन सभी संभावित मानों वाले स्ट्रिंग्स की एक सूची ढूंढनी होगी जो s प्रतिनिधित्व कर सकते हैं। यहां [] को नेस्ट नहीं
-
पायथन में पैलिंड्रोम को विभाजित करने के कई तरीकों को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक स्ट्रिंग है, हमें स्ट्रिंग को विभाजित करने के तरीकों की संख्या का पता लगाना होगा जैसे कि प्रत्येक भाग एक पैलिंड्रोम हो। इसलिए, यदि इनपुट s =xyyx जैसा है, तो आउटपुट 3 होगा, क्योंकि हमारे पास विभाजन हैं:[x, yy, x], [x, y, y, x], [xyyx]। इसे हल करने के लिए, हम इन चरणों का प