-
पायथन में अधिकतम योग के लिए विभाजन सरणी
मान लीजिए कि हमारे पास एक पूर्णांक सरणी ए है, हमें सरणी को अधिकतम के (सन्निहित) लंबाई के उप-सरणी में विभाजित करना होगा। विभाजन के बाद, प्रत्येक उप-सरणी का मान उस उप-सरणी का अधिकतम मान बनने के लिए बदल जाता है। हमें विभाजन के बाद दिए गए सरणी का सबसे बड़ा योग ज्ञात करना है। तो अगर इनपुट [1, 15, 7, 9, 2
-
पायथन में एक स्वैप के साथ पिछला क्रमपरिवर्तन
मान लीजिए कि हमारे पास सकारात्मक पूर्णांकों की एक सरणी ए है (जरूरी नहीं कि अद्वितीय), हमें लेक्सिकोग्राफिक रूप से सबसे बड़ा क्रमपरिवर्तन खोजना है जो ए से छोटा है, जिसे एक स्वैप के साथ बनाया जा सकता है (ए स्वैप दो नंबर ए [i] की स्थिति का आदान-प्रदान करता है और ए [जे])। यदि यह संभव नहीं है, तो उसी सरण
-
पायथन में दूर के बारकोड
मान लीजिए एक गोदाम में बारकोड की एक पंक्ति है। i-वें बारकोड बारकोड है [i]। हमें बारकोड को पुनर्व्यवस्थित करना होगा ताकि कोई भी दो आसन्न बारकोड समान न हों। तो अगर इनपुट [1,1,1,2,2,2] है तो आउटपुट [2,1,2,1,2,1] है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - d नाम का एक नक्शा बनाएं बारकोड सरणी
-
पायथन में समान पंक्तियों की अधिकतम संख्या के लिए फ्लिप कॉलम
मान लीजिए कि हमारे पास 0s और 1s से मिलकर एक मैट्रिक्स है, हम मैट्रिक्स में कितने भी कॉलम चुन सकते हैं और उस कॉलम में प्रत्येक सेल को फ्लिप कर सकते हैं। किसी सेल को बदलने से उस सेल का मान 0 से 1 या 1 से 0 में बदल जाता है। हमें उन पंक्तियों की अधिकतम संख्या ज्ञात करनी होगी जिनमें कुछ संख्या में फ़्लिप
-
पायथन में पत्र टाइल की संभावनाएं
मान लीजिए कि हमारे पास टाइलों का एक सेट है, जहां प्रत्येक टाइल पर एक अक्षर वाली टाइलें [i] मुद्रित हैं। अक्षरों के संभावित गैर-रिक्त अनुक्रमों की संख्या ज्ञात कीजिए जो हम बना सकते हैं। तो यदि इनपुट एएबी है, तो आउटपुट 8 होगा। अनुक्रम ए, बी, एए, एबी, बीए, एएबी, एबीए, बीएए हैं। इसे हल करने के लिए, हम
-
पायथन में लेबल से सबसे बड़ा मूल्य
मान लीजिए कि हमारे पास वस्तुओं का एक सेट है:i-वें आइटम में मूल्य मान हैं [i] और लेबल लेबल [i]। फिर, हम इन मदों का एक उपसमुच्चय S लेंगे, जैसे कि - |एस| <=num_wanted प्रत्येक लेबल L के लिए, लेबल L के साथ S में मौजूद वस्तुओं की संख्या <=use_limit है। हमें उपसमुच्चय S का अधिकतम संभव योग ज्ञात करना है
-
पायथन में कार पूलिंग
मान लीजिए कि कोई वाहन है जिसमें खाली सीटों की क्षमता है, जो शुरू में यात्रियों के लिए उपलब्ध है। वाहन केवल पूर्व की ओर चलता है, इसलिए हम पश्चिम की ओर मुड़कर नहीं चल सकते। हमने यात्राओं की एक सूची दी है, यात्रा [i] =[num_passengers, start_location, end_location], जिसमें ith यात्रा के बारे में जानकारी
-
पायथन में कॉर्पोरेट उड़ान बुकिंग
मान लीजिए कि हमारे पास n उड़ानें हैं, और उन्हें 1 से n तक लेबल किया गया है। हमारे पास फ्लाइट बुकिंग की एक सूची है। i-th बुकिंग बुकिंग का उपयोग करने का संकेत देती है [i] =[i, j, k] इसका मतलब है कि हमने i से j समावेशी लेबल वाली उड़ानों से k सीटें बुक की हैं। लंबाई n का एक सरणी उत्तर खोजें, जिसमें उनके
-
पायथन में सबसे लंबा अच्छा प्रदर्शन करने वाला अंतराल
मान लीजिए कि हमारे पास घंटों की सूची है, यह किसी दिए गए कर्मचारी के लिए प्रति दिन काम किए गए घंटों की एक सूची है। यहां एक दिन को एक थका देने वाला दिन माना जाता है यदि और केवल तभी जब काम किए गए घंटों की संख्या (कड़ाई से) 8 से अधिक हो। एक अच्छा प्रदर्शन करने वाला अंतराल दिनों का अंतराल होता है जिसके ल
-
पायथन में संस्करण संख्याओं की तुलना करें
संस्करण 2 तो 1 लौटाएं; अन्यथा जब संस्करण 1 <संस्करण 2 वापसी -1; अन्यथा 0 लौटाएं। हम मान सकते हैं कि संस्करण तार गैर-रिक्त हैं और इसमें केवल अंक और डॉट (।) वर्ण हैं। डॉट वर्ण दशमलव बिंदु का प्रतिनिधित्व नहीं करता है और संख्या अनुक्रमों को अलग करने के लिए उपयोग किया जाता है। इसलिए उदाहरण के लिए, 2.5 ढ
-
पायथन में दी गई श्रेणी के साथ संख्याओं की सूची बनाएं
पायथन अपने विभिन्न प्रकार के पुस्तकालयों और विधियों के माध्यम से डेटा हेरफेर में किसी भी आवश्यकता को संभाल सकता है। जब हमें दी गई संख्याओं की एक जोड़ी के बीच सभी संख्याएँ उत्पन्न करने की आवश्यकता होती है, तो हम पायथन के इनबिल्ट फ़ंक्शंस के साथ-साथ कुछ पुस्तकालयों का भी उपयोग कर सकते हैं। यह लेख ऐसे
-
कस्टम सूची पायथन में विभाजित
डेटा एनालिटिक्स जटिल परिदृश्यों को फेंकता है जहां डेटा को इधर-उधर ले जाने के लिए उलझने की आवश्यकता होती है। इस सन्दर्भ में देखते हैं कि कैसे हम एक बड़ी सूची लेकर आवश्यकता के अनुसार उसे अनेक उप-सूचियों में विभाजित कर सकते हैं। इस लेख में हम इसे प्राप्त करने के तरीकों का पता लगाएंगे। ज़िप के साथ और लू
-
पायथन में दशमलव से बाइनरी सूची रूपांतरण
पायथन एक बहुमुखी भाषा होने के कारण डेटा प्रोसेसिंग के दौरान आने वाली कई आवश्यकताओं को पूरा कर सकता है। जब हमें दशमलव संख्या को बाइनरी संख्या में बदलने की आवश्यकता होती है तो हम निम्नलिखित पायथन प्रोग्राम का उपयोग कर सकते हैं। प्रारूप का उपयोग करना हम फ़ॉर्मेटर में अक्षर का उपयोग यह इंगित करने के लि
-
पायथन में सीमा में तत्वों को हटाएं
एक अजगर से एक तत्व को हटाना तत्व की अनुक्रमणिका और डेल फ़ंक्शन का उपयोग करके सीधे आगे है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें सूचकांकों के समूह के लिए तत्वों को हटाने की आवश्यकता होती है। यह लेख केवल उन तत्वों को हटाने के तरीकों की खोज करता है जो सूची बनाते हैं जो सूचकांक सूची में निर्दिष्ट हैं।
-
पायथन में पुनरावृति करते हुए शब्दकोश से आइटम हटाएं
एक पायथन डिक्शनरी एक संग्रह है जो अनियंत्रित, परिवर्तनशील और अनुक्रमित है। उनके पास चाबियाँ और मूल्य हैं और प्रत्येक आइटम को कुंजी का उपयोग करके संदर्भित किया जाता है। इस लेख में हम डिक्शनरी से वस्तुओं को हटाने के तरीकों का पता लगाएंगे। डेल के साथ कुंजियों का उपयोग करना इस दृष्टिकोण में हम उन प्रमु
-
पायथन में सूची सामग्री का उपयोग करके शब्दकोश निर्माण
संग्रह प्रकार को एक प्रकार से दूसरे प्रकार में बदलना अजगर में एक बहुत ही लगातार आवश्यकता है। इस लेख में हम देखेंगे कि जब कई सूचियाँ दी जाती हैं तो हम एक शब्दकोश कैसे बनाते हैं। चुनौती यह है कि इन सभी सूचियों को एक शब्दकोश कुंजी मान प्रारूप में इन सभी मानों को समायोजित करने के लिए एक शब्दकोश बनाने के
-
पायथन में टपल रूपांतरण की सूची के लिए शब्दकोश
संग्रह प्रकार को एक प्रकार से दूसरे प्रकार में बदलना अजगर में एक बहुत ही लगातार आवश्यकता है। इस लेख में हम देखेंगे कि कैसे हम एक शब्दकोश में मौजूद प्रमुख मूल्य जोड़े से एक टपल बनाते हैं। प्रत्येक कुंजी मूल्य जोड़ी एक टपल बन जाती है। तो अंतिम सूची एक सूची है जिसके तत्व टुपल्स हैं। आइटम के साथ () हम
-
पायथन में मूल्य के रूप में सूचकांक के साथ शब्दकोश
इस लेख में हम सीखेंगे कि एक अन्य अक्सर उपयोग किए जाने वाले पायथन संग्रह अर्थात् सूची से एक शब्दकोश कैसे बनाया जाए। एक अनुक्रमणिका या कुंजी सूची सामग्री का हिस्सा नहीं है। लेकिन शब्दकोश में हमें प्रत्येक तत्व से जुड़ी एक कुंजी या अनुक्रमणिका की आवश्यकता होती है जिसे मान कहा जाता है। गणना का उपयोग करन
-
पायथन में डुप्लिकेट सहित दो सूचियों का अंतर
कभी-कभी हमें दो सूचियों के बीच अंतर खोजने की आवश्यकता होती है। इसका अर्थ गणितीय घटाव भी होगा जिसमें पहली सूची के तत्व दूसरी सूची में मौजूद होने पर हटा दिए जाते हैं। डुप्लिकेट संरक्षित हैं। नीचे वह तरीका है जिसके द्वारा हम इसे प्राप्त कर सकते हैं। हम संग्रह मॉड्यूल से काउंटर विधि का उपयोग कर सकते है
-
पायथन में दो सूचियों को विभाजित करना
टो सूचियों में तत्वों को पायथन का उपयोग करके कुछ डेटा हेरफेर गतिविधि के लिए एक डिवीजन ऑपरेशन में शामिल किया जा सकता है। इस लेख में हम देखेंगे कि यह कैसे प्राप्त किया जा सकता है। ज़िप के साथ ज़िप फ़ंक्शन दो दी गई सूचियों को तत्व के अनुसार जोड़ सकता है। हम इन तत्वों के प्रत्येक युग्म पर विभाजन गणितीय