-
यह जांचने के लिए कार्यक्रम कि बोर्ड वैध एन क्वीन समाधान है या नहीं, पायथन में
मान लीजिए कि हमारे पास एक n x n मैट्रिक्स है जो एक शतरंज बोर्ड का प्रतिनिधित्व करता है। कुछ 1s और 0s हैं, जहाँ 1 एक रानी का प्रतिनिधित्व करता है और 0 एक खाली सेल का प्रतिनिधित्व करता है। हमें यह जांचना होगा कि बोर्ड एन-क्वीन पहेली का वैध समाधान है या नहीं। जैसा कि हम जानते हैं कि एक बोर्ड वैध एन-क्व
-
पायथन में फोन कीपैड का उपयोग करके टाइप किए गए सभी संभावित तारों को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें 2-9 के अंक हैं। हमें सभी संभावित अक्षर संयोजनों को खोजना होगा जो संख्या उत्पन्न कर सकते हैं। अंकों से अक्षरों की एक मैपिंग (बिल्कुल टेलीफोन बटनों की तरह) नीचे दी गई है। ध्यान दें कि 1 कुछ वर्णों को मैप करता है लेकिन कोई अक्षर नहीं। 1 2 ए बी सी 3 डी
-
पायथन में लाभ कमाने के लिए प्रतीक्षा करने के लिए न्यूनतम दिनों की संख्या खोजने का कार्यक्रम
मान लीजिए कि हमारे पास कालानुक्रमिक क्रम में किसी कंपनी के दैनिक शेयर बाजार मूल्यों का प्रतिनिधित्व करने वाली कीमतों की एक सूची है। हमें एक ही लंबाई की सूची ढूंढनी होगी जहां सूचकांक पर मूल्य कम से कम दिनों की संख्या होगी, जब तक हम लाभ नहीं कमाएंगे। यदि लाभ कमाने का ऐसा कोई तरीका नहीं है तो मान 0 होन
-
पायथन में दिए गए समय के समान अंकों का पुन:उपयोग करके निकटतम समय खोजने का कार्यक्रम
मान लीजिए कि हमारे पास hh:mm प्रारूप में 24 घंटे की स्ट्रिंग है, तो हमें अगला निकटतम समय ज्ञात करना होगा जो दिए गए अंकों का पुन:उपयोग करके बनाया जा सकता है। हम दी गई स्ट्रिंग से अंकों को जितनी बार चाहें पुन:उपयोग कर सकते हैं। इसलिए, यदि इनपुट s =03:15 जैसा है, तो आउटपुट 03:30 होगा, निकटतम समय 03:30
-
पायथन में सूची में शब्द संयोजनों की संख्या गिनने का कार्यक्रम है
मान लीजिए हमारे पास स्ट्रिंग्स की एक सूची है; हमें उन शब्दों की संख्या ज्ञात करनी है जो सूची में अन्य शब्दों के संयोजन हैं। हम शब्दों का पुन:उपयोग कर सकते हैं जब कई बार संयोजित और संयोजित करते हैं। इसलिए, यदि इनपुट शब्द =[हैलो, वर्ल्ड, हेलोवर्ल्ड, प्रसिद्ध, विश्व प्रसिद्ध, प्रोग्रामिंग] जैसा है, तो
-
पायथन में दिए गए अक्षरों से बनने वाले सबसे लंबे शब्द की लंबाई खोजने का कार्यक्रम
मान लीजिए हमारे पास शब्दों की एक सूची है और एक स्ट्रिंग है जिसे अक्षर कहा जाता है, हमें सबसे लंबे शब्द का आकार ज्ञात करना है जो दिए गए अक्षरों को पुनर्व्यवस्थित करके बनाया जा सकता है। अक्षरों में तारक वर्ण (*) हो सकता है यह किसी भी वर्ण से मेल खा सकता है। और सभी अक्षरों का उपयोग करना आवश्यक नहीं है।
-
पायथन में एक बाइनरी ट्री के सबसे लंबे वैकल्पिक पथ की लंबाई खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, हमें सबसे लंबा रास्ता खोजना है जो बाएं और दाएं बच्चे और नीचे जाने के बीच वैकल्पिक हो। तो, अगर इनपुट पसंद है तो आउटपुट 5 होगा क्योंकि वैकल्पिक पथ [2, 4, 5, 7, 8] है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: यदि रूट रिक्त है, तो वापसी 0 एक फ़ंक्
-
पायथन में एक स्ट्रिंग को लाइन काउंट k के ज़िगज़ैग स्ट्रिंग में बदलने का कार्यक्रम
मान लीजिए कि हमारे पास एक स्ट्रिंग s और दूसरा मान k है, हमें s से प्रत्येक वर्ण लेकर और kth लाइन तक पहुंचने तक ऊपर से नीचे दाईं ओर तिरछे शुरू करके एक नई स्ट्रिंग ढूंढनी है, फिर ऊपर दाईं ओर जाना है, और इसी तरह। इसलिए, यदि इनपुट s =ilovepythonprogramming k =5 जैसा है, तो आउटपुट होगा इसे हल करने क
-
पायथन में सभी शिपमेंट को पूरा करने के लिए कुल लागत खोजने का कार्यक्रम
मान लीजिए कि हमारे पास पोर्ट नामक सूचियों की एक सूची है, जहां पोर्ट [i] उन पोर्ट की सूची का प्रतिनिधित्व करता है जिनसे पोर्ट i जुड़ा हुआ है। हमारे पास शिपमेंट्स नामक सूचियों की एक और सूची भी है जहां अनुक्रम की प्रत्येक सूची [i, j] जो दर्शाती है कि पोर्ट i से पोर्ट j तक शिपमेंट अनुरोध है। और पोर्ट I
-
पायथन में कम से कम चक्र लंबाई होल्डिंग लक्ष्य खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक निर्देशित ग्राफ की आसन्नता सूची है, जहां सूचकांक i पर प्रत्येक सूची नोड i से जुड़े नोड्स का प्रतिनिधित्व करती है। हमारे पास एक लक्ष्य मूल्य भी है। हमें लक्ष्य वाले सबसे छोटे चक्र की लंबाई ज्ञात करनी है। अगर कोई समाधान नहीं है तो वापसी -1. तो, अगर इनपुट पसंद है 0 है, लेक
-
अजगर में k दिनों में स्काईडाइवर्स के लिए आवश्यक न्यूनतम अंतरिक्ष विमान खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है, जिसे अंक कहा जाता है, जहां प्रत्येक मान उन लोगों के समूह का प्रतिनिधित्व करता है जो एक साथ स्काईडाइव करना चाहते हैं। और हमारे पास एक और मूल्य k है जो दर्शाता है कि वे कितने दिनों तक स्काइडाइविंग के लिए आवेदन कर सकते हैं। हमें उस विमान की न्यूनतम क्षमता
-
अजगर में टक्कर के बाद रॉकेट की अंतिम स्थिति खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और यह रॉकेट के आकार और दिशा का प्रतिनिधित्व कर रहा है। धनात्मक पूर्णांक दाईं ओर इंगित करता है, और ऋणात्मक संख्या बाईं ओर दर्शाती है। और संख्या का निरपेक्ष मान रॉकेट के आकार का प्रतिनिधित्व करता है। अब जब दो रॉकेट आपस में टकराते हैं,
-
अजगर में 1 के साथ वर्ग सबमैट्रिस की संख्या खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक 2D बाइनरी मैट्रिक्स है, हमें सभी 1 s के साथ वर्ग सबमैट्रिस की कुल संख्या ज्ञात करनी है। तो, अगर इनपुट पसंद है 1 1 1 0 1 1 1 0 1 1 1 0 0 0 0 0 1 0 1 1 तो आउटपुट 17 होगा क्योंकि 12 (1 x 1) वर्ग, 4 (2 x 2) वर्ग और 1 (3 x 3) वर्ग
-
दिए गए पुश पॉप अनुक्रमों की जांच करने का कार्यक्रम पायथन में उचित है या नहीं
मान लीजिए कि हमारे पास पुश नामक संख्याओं की एक सूची है, और पॉप नामक संख्याओं की एक और सूची है, तो हमें यह जांचना होगा कि यह स्टैक पुश और पॉप क्रियाओं का एक मान्य अनुक्रम है या नहीं। इसलिए, यदि इनपुट पुश की तरह है =[1, 2, 5, 7, 9] पॉप =[2, 1, 9, 7, 5], तो आउटपुट ट्रू होगा, क्योंकि हम [1, 2] को पुश क
-
पायथन में कार की गति स्थिर होने पर सबसे लंबी सबलिस्ट का आकार खोजने का कार्यक्रम
मान लीजिए कि हमारे पास समय के समान अंतराल पर कार की स्थिति का प्रतिनिधित्व करने वाली संख्याओं की एक सूची है। हमें सबसे लंबे सबलिस्ट के आकार का पता लगाना है जहां कार स्थिर गति से यात्रा कर रही थी। इसलिए, यदि इनपुट समान स्थिति =[0, 4, 8, 12, 6, 4, 0] है, तो आउटपुट 4 होगा, क्योंकि सबलिस्ट [0, 4, 8, 12
-
पायथन में n अंकों की स्टेपिंग संख्याओं की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n है, तो हमें n अंकों की चरणबद्ध संख्याओं की संख्या ज्ञात करनी है। जैसा कि हम जानते हैं कि एक संख्या को स्टेपिंग नंबर कहा जाता है, जब सभी आसन्न अंकों में 1 का पूर्ण अंतर होता है। इसलिए यदि कोई संख्या 123 है, तो यह स्टेपिंग नंबर है, लेकिन 124 नहीं है। अगर उत्तर बहुत ब
-
पायथन में शब्दों की सूची और अक्षरों की संख्या से उत्पन्न होने वाले तारों की अधिकतम संख्या को गिनने का कार्यक्रम
मान लीजिए हमारे पास स्ट्रिंग्स की एक सूची है जहां प्रत्येक स्ट्रिंग में दो अक्षर ए और बी होते हैं। हमारे पास दो मान a और b हैं। हमें बनने वाले तारों की अधिकतम संख्या ज्ञात करनी होगी। हम अधिक से अधिक ए का उपयोग कर सकते हैं और अधिक से अधिक बी की संख्या का पुन:उपयोग किए बिना उपयोग कर सकते हैं। इसलिए,
-
पायथन में बहुमत प्राप्त करने वाले उम्मीदवारों की सूची के लिए कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है जहां प्रत्येक संख्या एक उम्मीदवार को वोट का प्रतिनिधित्व करती है। हमें गैर-घटते क्रम में उन उम्मीदवारों की आईडी ढूंढनी होगी जिनके पास फ्लोर (एन / 3) से अधिक वोट हैं। इसलिए, यदि इनपुट अंकों की तरह है =[3, 2, 6, 6, 6, 6, 7, 7, 7, 7], तो
-
बाद की न्यूनतम संख्या खोजने का कार्यक्रम जिसका संयोजन अजगर में लक्ष्य के समान है
मान लीजिए कि हमारे पास दो तार स्रोत और लक्ष्य हैं, हमें स्रोत के बाद के न्यूनतम संख्या का पता लगाना होगा जो हम इस तरह बना सकते हैं कि यदि हम उन्हें जोड़ते हैं, तो यह लक्ष्य के समान होगा। यदि ऐसा कोई परिणाम नहीं है, तो -1 लौटें। इसलिए, यदि इनपुट स्रोत =xyz लक्ष्य =xyzyzz जैसा है, तो आउटपुट 3 होगा, क
-
पायथन में शब्द सूची के अंदर मौजूद बाद की संख्या खोजने का कार्यक्रम
मान लीजिए कि हमारे पास शब्दों की एक सूची है और एक स्ट्रिंग s है, हमें उन शब्दों की सूची में स्ट्रिंग्स की संख्या का पता लगाना है जो s के बाद के हैं। इसलिए, यदि इनपुट शब्द =[xz, xw, y] s =xyz जैसा है, तो आउटपुट 2 होगा, क्योंकि xz और y xyz के बाद के हैं। इसे हल करने के लिए, हम इन चरणों का पालन करें