-
पायथन में अधिकतम दो बार स्टॉक खरीदने और बेचने के बाद अधिकतम लाभ प्राप्त करने का कार्यक्रम
मान लीजिए कि हमारे पास कीमतों नामक संख्याओं की एक सूची है और यह कालानुक्रमिक क्रम में किसी कंपनी के स्टॉक की कीमतों का प्रतिनिधित्व कर रही है, तो हमें उस स्टॉक को अधिकतम दो बार खरीदने और बेचने से अधिकतम लाभ प्राप्त करना होगा। हमें पहले खरीदना है फिर बेचना है। इसलिए, यदि इनपुट कीमतों की तरह है =[2,
-
पायथन में अधिकतम k चरणों के साथ अंतिम सूचकांक तक पहुंचने के लिए न्यूनतम लागत खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है और दूसरा मान k है। यहां अंक [i] पर आइटम इंडेक्स i पर उतरने की लागत का प्रतिनिधित्व करते हैं। यदि हम सूचकांक 0 से शुरू करते हैं और अंकों के अंतिम सूचकांक पर समाप्त होते हैं। प्रत्येक चरण में हम किसी स्थिति X से k कदम दूर किसी भी स्थिति में कूद सकते हैं। ह
-
पायथन में k खरीदें और बेचें के बाद हम अधिकतम लाभ प्राप्त करने के लिए कार्यक्रम कर सकते हैं
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है जो कालानुक्रमिक क्रम में एक कंपनी के शेयर की कीमतों का प्रतिनिधित्व कर रहा है और हमारे पास एक और मूल्य भी है, हमें अधिकतम लाभ का पता लगाना है जो हम k खरीद और बिक्री से कर सकते हैं (हमें खरीदना चाहिए बेचने से पहले, और खरीदने से पहले ब
-
पायथन में अंतर्निहित कार्यों के बिना एक गणितीय अभिव्यक्ति का मूल्यांकन करने का कार्यक्रम
मान लीजिए कि हमारे पास एक स्ट्रिंग है जो गणितीय अभिव्यक्ति का प्रतिनिधित्व करती है (+, -, *, /) यहां / पूर्णांक विभाजन का प्रतिनिधित्व कर रहा है, हमें किसी भी अंतर्निहित फ़ंक्शन का उपयोग किए बिना परिणाम का मूल्यांकन करना और वापस करना होगा। इसलिए, यदि इनपुट s =2+3*5/7 जैसा है, तो आउटपुट 4 होगा, जैसे
-
पायथन में अंतिम लक्ष्य तक पहुँचने के लिए आवश्यक न्यूनतम संख्या में बसें खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक n x 3 मैट्रिक्स है जहां प्रत्येक पंक्ति में तीन फ़ील्ड हैं [src, dest, id] इसका मतलब है कि बस में src से dest तक का मार्ग है। नई बस में चढ़ने में एक यूनिट पैसा लगता है, लेकिन अगर हम एक ही बस में रहते हैं तो हमें एक यूनिट ही देना पड़ता है। हमें बस को स्थान 0 से अंतिम पड़ाव (
-
यह जांचने के लिए कार्यक्रम कि हम कितने तरीकों से अजगर में एक मैट्रिक्स की खाली कोशिकाओं को चुन सकते हैं
मान लीजिए कि हमारे पास एक एन एक्स एन बाइनरी मैट्रिक्स है जहां 0 खाली कोशिकाओं के लिए है और 1 एक अवरुद्ध सेल है, हमें एन खाली कोशिकाओं को चुनने के तरीकों की संख्या का पता लगाना होगा जैसे कि प्रत्येक पंक्ति और प्रत्येक कॉलम में कम से कम एक चुना हुआ सेल हो। यदि उत्तर बहुत बड़ा है तो वापसी परिणाम मॉड 10
-
पायथन में सबसे लंबे समय तक सर्कुलर बढ़ने के बाद की लंबाई खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें सबसे लंबे समय तक बढ़ते क्रम की लंबाई का पता लगाना होगा और हम यह मान रहे हैं कि अनुवर्ती सूची की शुरुआत के आसपास लपेटा जा सकता है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - a :=दो बार अंकों के आकार की सूची बनाएं और अंक
-
दिए गए बहुभुज के अंदर या सीमा में दिए गए बिंदु की जाँच करने के लिए कार्यक्रम या नहीं अजगर में
मान लीजिए कि हमारे पास कार्तीय बिंदुओं की एक सूची है [(x1, y1), (x2, y2), ..., (xn, yn)], जो एक बहुभुज का प्रतिनिधित्व कर रहा है, और दो मान x और y भी हैं, हमें यह करना होगा जांचें कि क्या (x, y) इस बहुभुज के अंदर या सीमा पर स्थित है। इसलिए, यदि इनपुट अंक की तरह है =[(0, 0), (1, 3), (4, 4), (6, 2),
-
पायथन में k तक योग करने वाले सबसेट को गिनने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, हमें सूची में सबसेट की संख्या ज्ञात करनी है जो k तक है। अगर उत्तर बहुत बड़ा है तो इसे 10^9 + 7 . के साथ संशोधित करें इसलिए, यदि इनपुट संख्या =[2, 3, 4, 5, 7] k =7 की तरह है, तो आउटपुट 3 होगा, क्योंकि हम सबसेट [2,5
-
पायथन में सभी शहरों की अधिकतम संभव जनसंख्या खोजने का कार्यक्रम
उस देश पर विचार करें जिसे एन नोड्स और एन-1 किनारों वाले पेड़ के रूप में दर्शाया गया है। अब प्रत्येक नोड एक शहर का प्रतिनिधित्व करता है, और प्रत्येक किनारा एक सड़क का प्रतिनिधित्व करता है। हमारे पास संख्या स्रोत और नियति आकार N-1 की दो सूचियाँ हैं। उनके अनुसार i-th सड़क स्रोत [i] को गंतव्य [i] से जोड
-
यह जाँचने के लिए प्रोग्राम कि क्या अजगर में अधिकांश k वर्णों को हटाने के बाद पैलिंड्रोम बनाया जा सकता है या नहीं
मान लीजिए कि हमारे पास एक स्ट्रिंग s है, तो हमें यह जांचना होगा कि ज़्यादा से ज़्यादा k वर्णों को हटाने के बाद हम इस स्ट्रिंग को एक पैलिंड्रोम बना सकते हैं या नहीं। इसलिए, यदि इनपुट s =lieuvrel, k =4 जैसा है, तो आउटपुट ट्रू होगा, हम पैलिंड्रोम स्तर प्राप्त करने के लिए तीन वर्णों को हटा सकते हैं। इ
-
यह गिनने का कार्यक्रम कि हम कितने तरीकों से मैट्रिक्स को k टुकड़ों में पायथन में काट सकते हैं
मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है और दूसरा मान k है। आप मैट्रिक्स को k टुकड़ों में विभाजित करना चाहते हैं जैसे कि प्रत्येक टुकड़े में कम से कम एक 1 हो। लेकिन काटने के लिए कुछ नियम हैं, हमें क्रम में पालन करना होगा:1. एक दिशा का चयन करें:लंबवत या क्षैतिज 2. मैट्रिक्स में दो खंडों में कटौत
-
मैट्रिक्स में कुछ तत्वों की जाँच करने के लिए प्रोग्राम अजगर में एक चक्र बनाता है या नहीं
मान लीजिए कि हमारे पास 2d मैट्रिक्स है। हमें यह जांचना है कि क्या हम किसी सेल से शुरू कर सकते हैं और फिर उसी मान के आसन्न कोशिकाओं (ऊपर, नीचे, बाएं, दाएं) को स्थानांतरित कर सकते हैं, और उसी प्रारंभिक बिंदु पर वापस आ सकते हैं। हम उस सेल पर दोबारा नहीं जा सकते जिसे हमने पिछली बार देखा था। तो, अगर इनप
-
पायथन में दी गई शर्तों के साथ संसाधित किए जाने वाले अनुरोधों की संख्या की जांच करने का कार्यक्रम
मान लीजिए कि हमारे पास अनुरोधों की एक सूची है जहां प्रत्येक सूची में [यूआईडी, टाइम_सेक] जैसे तत्व शामिल हैं (यूआईडी यूजर आईडी है और टाइम_सेक टाइमस्टैम्प है)। यह इंगित करता है कि जिस उपयोगकर्ता की आईडी uid है, उसने टाइमस्टैम्प time_sec पर एक वेबसाइट से अनुरोध किया है। हमारे पास दो मान u और g भी हैं ज
-
पायथन में स्पष्ट रूप से Numpy और पासिंग इंडेक्स वैल्यू का उपयोग करके श्रृंखला कैसे बनाई जा सकती है?
आइए देखें कि कैसे एक नम्पी सरणी की मदद से एक श्रृंखला डेटा संरचना बनाई जा सकती है, और स्पष्ट रूप से इंडेक्स के लिए मान दे रही है। जब अनुक्रमणिका के लिए कोई मान निर्दिष्ट नहीं किया जाता है, तो 0 से शुरू होने वाले डिफ़ॉल्ट मान श्रृंखला में मानों को असाइन किए जाते हैं। निम्नलिखित एक उदाहरण है - उदाहर
-
पाइथन में स्कैटर प्लॉट प्रदर्शित करने के लिए सीबोर्न लाइब्रेरी का उपयोग कैसे किया जा सकता है?
डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। सीबॉर्न एक पुस्तकालय है जो डेटा को विज़ुअलाइज़ करने में मदद करता है। स्कैटर प्लॉट डेटा के वितरण को डेटा बिंदुओं के रूप में दिखाता है ज
-
बताएं कि स्केलर/स्थिर मानों का उपयोग करके पायथन में श्रृंखला डेटा संरचना कैसे बनाई जा सकती है?
स्केलर या स्थिर मान को एक बार परिभाषित किया जाता है, और उन्हें श्रृंखला डेटा संरचना की सभी पंक्तियों/प्रविष्टियों में दोहराया जाता है। निम्नलिखित एक उदाहरण है - उदाहरण import pandas as pd my_index = ['ab', 'mn' ,'gh','kl'] my_series = pd.Series(7, index = my_index) pr
-
पायथन में इंडेक्स वैल्यू (अनुकूलित किया जा सकता है या नहीं) का उपयोग करके श्रृंखला में तत्वों का उपयोग कैसे करें?
यदि डिफ़ॉल्ट मानों को श्रृंखला में अनुक्रमणिका मानों के रूप में उपयोग किया जाता है, तो उन्हें अनुक्रमण का उपयोग करके एक्सेस किया जा सकता है। यदि अनुक्रमणिका मानों को अनुकूलित किया जाता है, तो उन्हें अनुक्रमणिका मानों के रूप में पारित किया जाता है और कंसोल पर प्रदर्शित किया जाता है। आइए इसे एक उदाहर
-
कैसे एक श्रृंखला से कई तत्वों को पुनः प्राप्त करने के लिए जब सूचकांक अजगर अनुकूलित है?
जब अनुक्रमणिका मानों को अनुकूलित किया जाता है, तो उन्हें series_name[index_value] का उपयोग करके एक्सेस किया जाता है । ‘index_value’ श्रृंखला को पारित करने के लिए मूल श्रृंखला से मिलान करने का प्रयास किया जाता है। यदि यह पाया जाता है, तो संबंधित डेटा भी कंसोल पर प्रदर्शित होता है। आइए देखें कि कितन
-
क्या होता है यदि निर्दिष्ट सूचकांक पायथन पांडा श्रृंखला में मौजूद नहीं है?
जब अनुक्रमणिका मानों को अनुकूलित किया जाता है, तो उन्हें series_name[index_value] का उपयोग करके एक्सेस किया जाता है . ‘index_value’ श्रृंखला को पारित करने के लिए मूल श्रृंखला से मिलान करने का प्रयास किया जाता है। यदि यह पाया जाता है, तो संबंधित डेटा भी कंसोल पर प्रदर्शित होता है। जब अनुक्रमणिका तक