Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Python

  1. यह जांचने के लिए कार्यक्रम कि हम पत्थरों से नदी पार कर सकते हैं या नहीं, पायथन में

    मान लीजिए कि हमारे पास क्रमबद्ध संख्याओं की एक सूची है जिसे पत्थर कहा जाता है और यह नदी पर पत्थरों की स्थिति का प्रतिनिधित्व कर रहा है जिसे हम पार करने की कोशिश कर रहे हैं। नदी पार करने के लिए, हमें अंतिम पत्थर पर समाप्त करना होगा। अब प्रत्येक चरण में, हम (k - 1, k, या k + 1) कदम आगे बढ़ सकते हैं, ज

  2. पायथन में सभी 1s को एक साथ समूहित करने के लिए आवश्यक स्वैप की संख्या की गणना करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी स्ट्रिंग है, और हम किसी भी दो बिट्स को स्वैप कर सकते हैं। हमें सभी 1 को एक साथ समूहबद्ध करने के लिए आवश्यक न्यूनतम संख्या में स्वैप का पता लगाना होगा। 1111000। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - डेटा:=दिए गए बाइनरी स्ट्रिंग से 0s और 1s की सूची एक सेट

  3. पायथन में दी गई दो सूचियों में से किसी के अंतिम सूचकांक तक पहुंचने के लिए लागत खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास समान लंबाई की संख्या nums0 और nums1 की दो सूचियां हैं और दो अन्य मान d दूरी और c लागत के रूप में हैं। यदि हम इंडेक्स 0 से nums0 या nums1 पर शुरू करते हैं और किसी भी सूची के अंतिम इंडेक्स पर समाप्त होना चाहते हैं। अब, प्रत्येक दौर में, हम लागत की लागत के लिए दूसरी सूची में स्वि

  4. पायथन में k आकार के बढ़ते क्रमों की संख्या खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और एक अन्य मान k भी है, हमें आकार k के बाद के क्रमों की संख्या ज्ञात करनी है जो सख्ती से बढ़ रहे हैं। अगर उत्तर बहुत बड़ा है, तो इसे 10^9 + 7 से संशोधित करें। इसलिए, यदि इनपुट संख्या =[2, 3, 4, 1] k =2 की तरह है, तो आउटपुट 3 होगा, क

  5. पायथन में नौकरियों को शेड्यूल करके अधिकतम लाभ प्राप्त करने का कार्यक्रम

    मान लीजिए कि हमारे पास अंतराल की एक सूची है जहां प्रत्येक अंतराल में तीन मान होते हैं [प्रारंभ, अंत, लाभ]। हम एक समय में केवल एक ही कार्य कर सकते हैं, हमें जितना अधिक लाभ प्राप्त हो सकता है, उसे खोजना होगा। इसलिए, यदि इनपुट अंतराल की तरह है =[[1, 2, 100], [3, 5, 40], [6, 19, 150], [2, 100, 250]], त

  6. पायथन में k आकार के लेक्सिकोग्राफिक रूप से सबसे छोटे अनुक्रम को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे nums कहा जाता है और दूसरा मान k है, तो हमें k आकार के लेक्सिकोग्राफ़िक रूप से सबसे छोटे अनुक्रम को खोजना होगा। इसलिए, यदि इनपुट संख्या =[2, 3, 1, 10, 3, 4] k =3 जैसा है, तो आउटपुट [1, 3, 4] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - l

  7. पायथन में बिल्कुल k अद्वितीय तत्वों के साथ उपन्यासकारों की संख्या गिनने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, हमें उन उप-सूची की संख्या ज्ञात करनी है जो उप-सूची में बिल्कुल k अद्वितीय संख्याएं हैं। इसलिए, यदि इनपुट संख्या =[2, 2, 3, 4] k =2 की तरह है, तो आउटपुट 3 होगा, क्योंकि हमारे पास उप-सूचियाँ हैं जैसे:[2, 2, 3], [2,

  8. पायथन में शीर्ष बाएं बिंदु से नीचे दाएं बिंदु तक पहुंचने के कई तरीकों को खोजने के लिए कार्यक्रम

    मान लीजिए कि हमारे पास एक एन एक्स एम बाइनरी मैट्रिक्स है। जहां 0 का मतलब खाली सेल और 1 का मतलब ब्लॉक्ड सेल है। अब ऊपरी बाएँ कोने से शुरू करते हुए, हमें नीचे दाएँ कोने तक पहुँचने के तरीकों की संख्या ज्ञात करनी होगी। अगर उत्तर बहुत बड़ा है, तो इसे 10^9 + 7 से संशोधित करें। तो, अगर इनपुट पसंद है 0 0 1

  9. पायथन में दिए गए पेड़ से सबसे बड़ा बाइनरी सर्च सबट्री खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है, हमें बाइनरी सर्च ट्री के रूप में सबसे बड़ा सबट्री (अधिकतम संख्या में नोड्स के साथ) खोजना होगा। तो, अगर इनपुट पसंद है तो आउटपुट होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - अधिकतम_आकार:=[0] max_node :=[null] एक फ़ंक्शन ट्रैवर्स () को परिभाषित

  10. पायथन में समान राशि के 3 गैर-अतिव्यापी उप-सूचियों का सबसे बड़ा योग खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, हमें k आकार की दी गई सूची के तीन गैर-अतिव्यापी उप-सूचियों का सबसे बड़ा योग खोजना होगा। इसलिए, यदि इनपुट संख्या =[2, 2, 2, -6, 4, 4, 4, -8, 3, 3, 3] k =3 की तरह है, तो आउटपुट 27 होगा, जैसा कि हम चुन सकते हैं सबलिस्

  11. पायथन में k से बड़े आकार के कड़ाई से बढ़ते उप-सूचियों में सूचियों को विभाजित करने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है, जिसे अंक कहा जाता है, और एक अन्य मान k, हमें यह जांचना होगा कि क्या सूची को उप-सूचियों की सूची में विभाजित करना संभव है, जैसे कि प्रत्येक उपन्यास की लंबाई ≥ k है और यह सख्ती से बढ़ रहा है। सूची को लगातार विभाजित करने की आवश्यकता नहीं है। इसलिए, यदि इनप

  12. यह जांचने के लिए कार्यक्रम कि क्या हम सूची को लगातार बढ़ते उप-सूचियों में विभाजित कर सकते हैं या नहीं, पायथन में

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और इसे गैर-घटते क्रम में क्रमबद्ध किया जाता है, हमें यह जांचना होगा कि क्या इसे किसी भी संख्या में बाद में विभाजित किया जा सकता है जैसे कि प्रत्येक बाद की न्यूनतम लंबाई 3 हो और जो लगातार बढ़ रही हो। इसलिए, यदि इनपुट संख्या =[2, 3, 4

  13. पायथन में दी गई सूची से सबसे लंबे समय तक वैकल्पिक अनुक्रम की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें सबसे लंबे बाद के आकार का पता लगाना होगा जहां दो लगातार संख्याओं के बीच का अंतर सकारात्मक और नकारात्मक के बीच वैकल्पिक होता है। और पहला अंतर सकारात्मक या नकारात्मक हो सकता है। इसलिए, यदि इनपुट अंकों की तरह है =[6, 10, 4, 2, 3,

  14. पायथन में दी गई सूची के सबसे लंबे अंकगणितीय अनुक्रम की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें सबसे लंबे अंकगणितीय अनुक्रम की लंबाई ज्ञात करनी होगी। जैसा कि हम जानते हैं कि एक अनुक्रम S[i] एक अंकगणितीय अनुक्रम है जब S[i+1] - S[i] का मान प्रत्येक i रेंज में समान होता है (0 i

  15. पायथन में तीन तारों के सबसे लंबे सामान्य अनुक्रम की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास तीन तार s1, s2, और s3 हैं, हमें उनके सबसे लंबे सामान्य अनुक्रम की लंबाई ज्ञात करनी है। इसलिए, यदि इनपुट s1 =ababchemxde s2 =pyakcimde s3 =oauctime जैसा है, तो आउटपुट 4 होगा, क्योंकि सबसे लंबा सामान्य क्रम acme है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - m:=s1 का आक

  16. पायथन में सम योग के साथ सबसे लंबे पथ की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है। हमें सबसे लंबे पथ की लंबाई ज्ञात करनी है जिसका योग एक सम संख्या है। इसलिए, यदि इनपुट छवि की तरह है, तो आउटपुट 5 होगा, क्योंकि पथ [5, 2, 4, 8, 5], योग =24 (सम) जैसा है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक फ़ंक्शन को परिभाषित करें dfs() । यह

  17. पायथन में दिए गए मैट्रिक्स में सबसे लंबे समय तक बढ़ते पथ की लंबाई का कार्यक्रम

    मान लीजिए कि हमारे पास 2 डी मैट्रिक्स है, हमें सबसे लंबे समय तक सख्ती से बढ़ने वाले पथ की लंबाई का पता लगाना है। पथ को पार करने के लिए हम ऊपर, नीचे, बाएँ, या दाएँ और न ही तिरछे जा सकते हैं। तो, अगर इनपुट पसंद है 2 4 6 1 5 7 3 3 9 तो आउटपुट 6 होगा, क्योंकि सबसे लंबा रास्ता है [1, 2, 4, 6, 7, 9

  18. पायथन में सबसे लंबे पैलिंड्रोमिक बाद की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक लोअरकेस स्ट्रिंग s है; हमें s में सबसे लंबे पैलिंड्रोमिक अनुक्रम की लंबाई ज्ञात करनी है। इसलिए, यदि इनपुट s =aolpeuvekyl जैसा है, तो आउटपुट 5 होगा, क्योंकि पैलिंड्रोम स्तर है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=आकार का एक फ़ंक्शन को परिभाषित करें dp()

  19. पायथन में दोहराए गए नोड्स के बिना डीएजी में सबसे लंबे पथ की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक निर्देशित चक्रीय ग्राफ है जो आसन्न सूची द्वारा दर्शाया गया है। हमें ग्राफ़ में नोड दोहराव के बिना सबसे लंबा रास्ता खोजना होगा। तो, अगर इनपुट पसंद है 2 लंबाई 4 के साथ है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - उत्तर:=0 n :=ग्राफ़ की नोड संख्या तालिका :=आकार n

  20. पायथन में सिंगल रोटेशन के बाद सबसे लंबे पैलिंड्रोमिक सबस्ट्रिंग की लंबाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है, जिसे हम किसी भी बिंदु पर ठीक एक बार घुमा सकते हैं। हमें इस ऑपरेशन को करने से प्राप्त होने वाले सबसे लंबे पैलिंड्रोमिक सबस्ट्रिंग की लंबाई का पता लगाना होगा। इसलिए, यदि इनपुट s =elklev जैसा है, तो आउटपुट 7 होगा, क्योंकि हम लेवल प्राप्त करने के लिए el और klev

Total 8994 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:200/450  20-कंप्यूटर/Page Goto:1 194 195 196 197 198 199 200 201 202 203 204 205 206