-
सबलिस्ट का सबसे बड़ा औसत खोजने का कार्यक्रम जिसका आकार कम से कम k पायथन में है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, हमें सूची के किसी भी उप-सूची का सबसे बड़ा औसत मान ज्ञात करना है जिसकी लंबाई कम से कम k है। इसलिए, यदि इनपुट nums =[2, 10, -50, 4, 6, 6] k =3 जैसा है, तो आउटपुट 5.33333333 होगा, क्योंकि सबलिस्ट [4, 6, 6] का औसत मान
-
पायथन में एक जल कोशिका को भूमि कोशिका में बदलने के बाद सबसे बड़ा द्वीप खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक द्विआधारी मैट्रिक्स है जहां 1 भूमि का प्रतिनिधित्व करता है और 0 पानी का प्रतिनिधित्व करता है। और एक द्वीप 1s का एक समूह है जो पानी से घिरा हुआ है। हमें सबसे बड़े द्वीप के आकार का पता लगाना है। हमें ज़्यादा से ज़्यादा एक वॉटर सेल को लैंड सेल में बदलने की अनुमति है। तो, अगर
-
पायथन में कम से कम बार-बार उपयोग किए जाने वाले कैश को लागू करने का कार्यक्रम
मान लीजिए कि हम कम से कम बार-बार उपयोग किए जाने वाले (एलएफयू) कैश सिस्टम के लिए डेटा संरचना लागू करना चाहते हैं। इसे निम्नलिखित कार्यों का समर्थन करना चाहिए: get(key) - यदि कुंजी कैश में मौजूद है, तो यह कुंजी का मान प्राप्त करने में मदद करता है, अन्यथा -1 लौटाता है। सेट (कुंजी, मान) - यदि कुंज
-
पायथन में किसी भी संख्या और उसकी अगली छोटी संख्या का अधिकतम अंतर खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें किसी भी संख्या और अगली छोटी संख्या के बीच मौजूद अधिकतम अंतर को खोजना होगा। हमारा लक्ष्य इसे रैखिक समय में हल करना है। इसलिए, यदि इनपुट संख्या =[14, 2, 6, 35, 12] की तरह है, तो आउटपुट 21 होगा, क्योंकि 35 और 14 में 21 का सबसे बड
-
आयत का योग ज्ञात करने का कार्यक्रम जिसका योग पायथन में अधिकतम k है
मान लीजिए कि हमारे पास 2d मैट्रिक्स है और दूसरा मान k है, हमें आयत का सबसे बड़ा योग ज्ञात करना है जहां योग k है। तो, अगर इनपुट पसंद है 5 −2 7 10 और k =15, तो आउटपुट 12 होगा, क्योंकि हम आयत [5, 7] को 15 से कम 12 का योग प्राप्त करने के लिए ले सकते हैं। इसे हल करने के लिए, हम इन चरणों का पालन कर
-
पायथन में एक-एक करके ब्लॉकों को ग्रिड में जोड़कर द्वीप गणना खोजने का कार्यक्रम
मान लीजिए हमारे पास पानी का एक अनंत ग्रिड है। हम उस ग्रिड में एक-एक करके भूमि के ब्लॉक जोड़ सकते हैं। हमारे पास निर्देशांकों की एक सूची है जिसे Land_requests कहा जाता है जहां प्रत्येक निर्देशांक [r, c] के रूप में होता है जहां r पंक्ति के लिए होता है और c स्तंभ के लिए होता है। हमें एक सूची ढूंढनी होग
-
पायथन में एकत्रित किए जा सकने वाले सिक्कों की अधिकतम संख्या का पता लगाने में समस्या
मान लीजिए, हमारे पास एक 2D मैट्रिक्स है जिसमें सेल इसमें सिक्कों की संख्या का प्रतिनिधित्व करते हैं। सिक्के एकत्र करने के लिए हमारे दो दोस्त हैं, और उन्हें ऊपरी बाएं कोने में और शुरुआत में ऊपरी दाएं कोने में रखा गया है। वे इन नियमों का पालन करते हैं: सेल (i, j) से, सिक्का संग्राहक सेल (i + 1, j-1
-
पायथन में विभिन्न समानता के साथ एक मूल्य तक पहुंचने के लिए आवश्यक न्यूनतम छलांग लगाने का कार्यक्रम
मान लीजिए, हमें संख्याओं की एक सूची प्रदान की जाती है जिसे अंक कहते हैं। यदि सूची में मान मौजूद हैं तो यहां हम इंडेक्स i + नंबर [i] या i - नंबर [i] इंडेक्स i से कूद सकते हैं। इसलिए हमें इनपुट में क्रम को अपरिवर्तित रखते हुए अलग-अलग समता के साथ दूसरे मूल्य तक पहुंचने के लिए कम से कम आवश्यक छलांगों की
-
पायथन में समतुल्य आवृत्तियों के साथ एक अनुक्रम का पता लगाने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है। हमें संख्याओं के सबसे लंबे अनुक्रम की लंबाई इस प्रकार ज्ञात करनी है कि जब हम अनुक्रम से किसी संख्या को हटाते हैं, तो प्रत्येक संख्या समान संख्या में बार-बार आती है। इसलिए, यदि इनपुट संख्याओं की तरह है =[2, 4, 4, 7, 7, 6, 6], तो आउटपुट 7 होगा। इसे हल करने
-
पायथन में n या उससे कम अंक होने की संभावना का पता लगाने के लिए कार्यक्रम
मान लीजिए कि हम एक अनोखा खेल खेल रहे हैं और हमारे पास तीन मान n, k, और h हैं। हम 0 अंक से शुरू करते हैं, फिर हम 1 और एच (समावेशी) के बीच यादृच्छिक रूप से एक संख्या का चयन कर सकते हैं और हमें कई अंक मिलेंगे। जब हम न्यूनतम k अंक प्राप्त कर लेते हैं तो हम रुक जाते हैं। हमें n या उससे कम अंक मिलने की प्
-
पायथन में फिनिश लाइन तक पहुंचने के लिए चालों की संख्या का पता लगाने का कार्यक्रम
मान लीजिए, हमारे पास एक कार है और हम उसे एक-आयामी सड़क पर चला रहे हैं। वर्तमान में हम स्थिति =0 पर हैं और गति =1 के साथ। हम इन दोनों में से कोई भी ऑपरेशन कर सकते हैं। 0 अन्यथा गति:=1. हमें कम से कम लक्ष्य तक पहुँचने के लिए आवश्यक चालों की संख्या ज्ञात करनी होगी। इसलिए, यदि इनपुट लक्ष्य =10 जै
-
पायथन में ब्रैकेट के भीतर संलग्न एक सबस्ट्रिंग को उलटने का कार्यक्रम
मान लीजिए, हमारे पास एक लोअरकेस स्ट्रिंग है जिसमें अक्षर और कोष्ठक ( और ) हैं। हमें कोष्ठक के भीतर संलग्न प्रत्येक स्ट्रिंग को पुनरावर्ती तरीके से उलटना होगा और परिणामी स्ट्रिंग को वापस करना होगा। इसलिए, यदि इनपुट s =back(aps)ce जैसा है, तो आउटपुट बैकस्पेस होगा। इसे हल करने के लिए, हम इन चरणों का
-
पायथन में एक विशिष्ट स्ट्रिंग वाले सबसे छोटे सबस्ट्रिंग का पता लगाने का कार्यक्रम
मान लीजिए कि हमारे पास दो तार s और t हैं। हमें s में सबसे छोटा सबस्ट्रिंग ढूंढ़ना है, जहां t भी सबस्ट्रिंग का एक परवर्ती क्रम है। यदि उस प्रकार का सबस्ट्रिंग मौजूद नहीं है, तो हम एक रिक्त स्ट्रिंग लौटाएंगे, और यदि कई छोटे सबस्ट्रिंग हैं, तो हम सबसे बाईं ओर ले जाएंगे। इसलिए, यदि इनपुट s =abcbfbghfb,
-
पायथन - नेस्टेड डिक्शनरी की सूची को पंडों डेटाफ्रेम में बदलें
कई बार अजगर विभिन्न स्रोतों से डेटा प्राप्त करेगा जो कि सीएसवी, जेएसओएन आदि जैसे विभिन्न स्वरूपों में हो सकता है जिसे अजगर सूची या शब्दकोश आदि में परिवर्तित किया जा सकता है। लेकिन पांडा जैसे पैकेजों का उपयोग करके गणना या विश्लेषण को लागू करने के लिए, हमें इस डेटा को परिवर्तित करने की आवश्यकता है एक
-
पायथन - किवी में एंकरलाउट
किवी अनुप्रयोगों के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है जो मल्टी-टच ऐप्स जैसे अभिनव यूजर इंटरफेस का उपयोग करती है। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन को विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि एंकर लेआउट पोजिशनिंग का उपयोग कैसे करें। Ancho
-
पायथन - Kivy में BoxLayout विजेट
किवी अनुप्रयोगों के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है जो मल्टी-टच ऐप्स जैसे अभिनव यूजर इंटरफेस का उपयोग करती है। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन को विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि विभिन्न अभिविन्यास और रंगों के बटन बनाने के लिए
-
पायथन - किवी में बटन एक्शन
किवी अनुप्रयोगों के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है जो मल्टी-टच ऐप्स जैसे अभिनव यूजर इंटरफेस का उपयोग करती है। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन को विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि जब एक बटन दबाया जाता है तो घटनाओं का उपयोग कैसे
-
पायथन का उपयोग करके MIME उद्धृत-मुद्रण योग्य डेटा को एन्कोड और डिकोड करें
कई बार हमें डेटा से निपटने की आवश्यकता होती है जिसमें हमेशा नियमित ASCII वर्ण नहीं होते हैं। उदाहरण के लिए, अंग्रेजी के अलावा किसी अन्य भाषा में एक ईमेल। पायथन में MIME (बहुउद्देशीय इंटरनेट मेल एक्सटेंशन) आधारित मॉड्यूल का उपयोग करके ऐसे पात्रों से निपटने के लिए तंत्र है। इस लेख में हम देखेंगे कि हम
-
पायथन का उपयोग करके uuencode फ़ाइलों को एन्कोड और डिकोड करें
फ़ाइल स्थानांतरण के दौरान एन्क्रिप्शन, संपीड़न जैसे विभिन्न कारणों से उन्हें एन्कोड और डीकोड करना एक सामान्य आवश्यकता है या सिर्फ इसलिए कि वे विभिन्न ओएस या फ़ाइल पढ़ने के कार्यक्रमों द्वारा संसाधित होने जा रहे हैं। uuencode मॉड्यूल हमें एन्कोडिंग और डिकोडिंग दोनों फाइलों में मदद करता है जैसा कि नीच
-
पायथन xdrlib का उपयोग करके XDR डेटा को एनकोड और डिकोड करें
बाहरी डेटा प्रतिनिधित्व (XDR) के लिए एनकोडर और डिकोडर। जब हम विभिन्न बाहरी स्रोतों के बीच डेटा परिवहन करते हैं, तो यह आमतौर पर उपयोग किया जाने वाला प्रारूप होता है। यह जटिल डेटा संरचनाओं के निर्माण और हस्तांतरण के लिए उपयोगी है। XDR OSI प्रेजेंटेशन लेयर से जुड़ी एक सेवा प्रदान करता है। नीचे दिए गए