-
पायथन में देखे गए स्थानों पर चलते हुए रोबोट की जाँच करने का कार्यक्रम लक्ष्य तक पहुँच सकता है
मान लीजिए हमारे पास एक रोबोट है, जो वर्तमान में (0, 0) (कार्तीय तल) पर बैठा है। यदि हमारे पास एन (उत्तर), एस (दक्षिण), डब्ल्यू (पश्चिम), और ई (पूर्व) युक्त इसकी चाल की सूची है। हालाँकि, यदि रोबोट किसी ऐसे स्थान पर पहुँचता है जहाँ वह पहले रहा है, तो वह उसी दिशा में आगे बढ़ता रहेगा जब तक कि वह एक नए अ
-
पायथन में वर्ग मैट्रिक्स को 90 डिग्री वामावर्त घुमाने का कार्यक्रम
मान लीजिए हमारे पास एक वर्ग मैट्रिक्स है, हमें इसे 90 डिग्री वामावर्त घुमाना होगा। 1 4 7 2 5 8 3 6 9 तो आउटपुट होगा 7 8 9 4 5 6 1 2 3 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - अगर मैट्रिक्स खाली है, तो एक खाली सूची लौटाएं n :=मैट्रिक्स की पंक्ति गणना मैट्रिक्स में प्
-
पायथन में कितने कार्यों पर काम किया जाता है, यह पता लगाने के लिए कार्यक्रम
मान लीजिए कि हमारे पास अंतराल की एक सूची है जहां प्रत्येक अंतराल [प्रारंभ, अंत) जैसा है और हमारे पास प्रकार नामक तारों की एक सूची भी है। अब किसी दिए गए i के लिए, अंतराल [i] उस समय को दर्शाता है जब किसी ने नौकरी के प्रकारों पर काम किया [i] [शुरू, अंत से)। एक ही प्रकार के दो अंतराल कभी भी ओवरलैप या स्
-
उन व्यक्तियों को अलग करने का कार्यक्रम जहां कोई भी दुश्मन पायथन में एक ही समूह में नहीं रह सकता है
मान लीजिए कि हमारे पास एक संख्या n और एक 2D मैट्रिक्स है जिसे दुश्मन कहा जाता है। यहां n इंगित करता है कि [0, n - 1] से लेबल किए गए n लोग हैं। अब शत्रुओं की प्रत्येक पंक्ति में [a, b] होता है जिसका अर्थ है कि a और b शत्रु हैं। हमें यह जांचना होगा कि क्या n लोगों को दो समूहों में विभाजित करना संभव है
-
उन जानवरों की न्यूनतम संख्या गिनने का कार्यक्रम जिनका पायथन में कोई शिकारी नहीं है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है, जिसे nums कहा जाता है, जहां nums[i] ith जानवर के शिकारी को दिखाता है और यदि कोई शिकारी नहीं है, तो यह -1 धारण करेगा। हमें जानवरों के समूहों की सबसे छोटी संख्या का पता लगाना है ताकि कोई भी जानवर अपने प्रत्यक्ष या अप्रत्यक्ष शिकारी के समूह में न हो। इसलि
-
पायथन में 0 से n तक की सभी संख्याओं के सेट बिट्स की कुल संख्या की गणना करने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या संख्या है। 0 i संख्या की श्रेणी में प्रत्येक संख्या के लिए हमें उनके बाइनरी समकक्ष में 1 की संख्या की गणना करनी होगी और उन्हें एक सूची के रूप में वापस करना होगा। अतः यदि संख्या 5 है, तो संख्याएँ [0, 1, 2, 3, 4, 5] हैं, और इन संख्याओं में 1 की संख्या [0, 1, 1, 2, 1, 2
-
एक सेट को समान योग सेट में विभाजित करने का कार्यक्रम जहां पहले सेट के तत्व पायथन में दूसरे से छोटे होते हैं
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें यह जांचना है कि क्या हम सूची को दो समूहों ए और बी में विभाजित कर सकते हैं जैसे:ए का योग और बी का योग समान है। यहां ए में हर संख्या बी में हर संख्या से सख्ती से छोटी है। इसलिए, यदि इनपुट संख्या =[3, 4, 5, 12] की तरह है, तो आउटपुट सही
-
पायथन में बाइनरी ट्री नोड के सहोदर मूल्य को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक मान k और एक बाइनरी सर्च ट्री है, यहाँ प्रत्येक नोड या तो एक पत्ता है या इसमें 2 बच्चे हैं। हमें k मान वाले नोड को खोजना होगा, और उसके भाई-बहन का मान लौटाना होगा। तो, अगर इनपुट पसंद है k =4, तो आउटपुट 10 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - उपयोग()
-
पायथन में एक मैट्रिक्स में प्रत्येक पंक्ति के सबसे छोटे प्रतिच्छेदन तत्व को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक 2D मैट्रिक्स है जहां प्रत्येक पंक्ति को आरोही क्रम में क्रमबद्ध किया गया है। हमें प्रत्येक पंक्ति में मौजूद सबसे छोटी संख्या ज्ञात करनी है। अगर ऐसा कोई परिणाम नहीं है, तो -1 लौटाएं। तो, अगर इनपुट पसंद है 2 3 5 5 10 10 1 3 5 तो आउटपुट 5 . होगा इसे हल करने के लिए, हम
-
पायथन में समता मूल्यों के आधार पर एक सरणी को सॉर्ट करने का कार्यक्रम
मान लीजिए, हमारे पास कुछ पूर्णांकों वाला एक सरणी A है। हमें संख्याओं को विषम के रूप में भी छाँटना है। इसलिए पहले सम संख्याएँ डालें, फिर विषम संख्याएँ। तो अगर सरणी ए =[1, 5, 6, 8, 7, 2, 3] की तरह है, तो परिणाम [6, 8, 2, 1, 5, 7, 3] जैसा होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - मैं स
-
कुछ संख्याओं का गुणनफल खोजने का कार्यक्रम जिसका योग पायथन में दिया गया है
मान लीजिए कि हमारे पास एक संख्या n है, हमें दो या दो से अधिक संख्याएँ इस प्रकार ज्ञात करनी हैं कि उनका योग n के बराबर हो, और इन संख्याओं का गुणनफल अधिकतम हो, तो हमें गुणनफल ज्ञात करना होगा। इसलिए, यदि इनपुट n =12 जैसा है, तो आउटपुट 81 होगा, जैसे 3 + 3 + 3 + 3 =12 और 3 * 3 * 3 * 3 =81। इसे हल करने
-
पायथन में उनमें से कुछ तत्वों को पॉप करने के बाद सभी ढेर के अधिकतम योग की जांच करने का कार्यक्रम
मान लीजिए कि हमारे पास ढेर की एक सूची है, हम कोई भी ढेर या ढेर ले सकते हैं और उसमें से कितने भी तत्व निकाल सकते हैं। हमें उस अधिकतम योग का पता लगाना है जिसे प्राप्त किया जा सकता है ताकि सभी ढेरों का योग मूल्य समान हो। इसलिए, यदि इनपुट स्टैक की तरह है =[[3, 4, 5, 6], [5, 6, 1, 4, 4], [10, 2, 2, 2]],
-
सबलिस्ट योग की जाँच करने का कार्यक्रम दी गई सूची के कुल योग से सख्ती से अधिक है पायथन
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें यह जांचना होगा कि क्या कोई उप-सूची है, जिसका योग सूची के कुल योग से सख्ती से अधिक है। इसलिए, यदि इनपुट nums =[1, -22, 3, 4] जैसा है, तो आउटपुट ट्रू होगा, क्योंकि सूची का योग 6 है और सबलिस्ट [3, 5] का योग 8 है जो कि है सख्ती से
-
बाद के अधिकतम योग को खोजने के लिए कार्यक्रम, जहां दो मानों का अंतर पायथन में उनकी स्थिति के अंतर के समान है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हम सख्ती से बढ़ते मूल्यों के बाद का चयन करते हैं, जहां प्रत्येक दो संख्याओं का अंतर उनके दो सूचकांकों के अंतर के समान होता है। इसलिए हमें इस तरह के बाद के अधिकतम योग का पता लगाना होगा। इसलिए, यदि इनपुट अंकों की तरह है =[6, 7, 9, 9,
-
पायथन में एक पेड़ दूसरे का उपवृक्ष है या नहीं यह जांचने का कार्यक्रम
मान लीजिए कि हमारे पास दो बाइनरी ट्री हैं। हमें यह जांचना होगा कि दूसरा पेड़ पहले वाले का उप-वृक्ष है या नहीं। तो, अगर इनपुट पसंद है तो आउटपुट ट्रू होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - फ़ंक्शन को हल करें () परिभाषित करें। यह जड़ लेगा, लक्ष्य यदि रूट शून्य है और लक्ष्य भी
-
सुडोकू ग्रिड को मान्य करने का कार्यक्रम पायथन में हल करने योग्य है या नहीं
मान लीजिए हमारे पास एक 9×9 सुडोकू ग्रिड है। हमें यह देखना होगा कि यह वैध है या अभी। केवल भरे हुए कक्षों को निम्नलिखित नियमों के अनुसार सत्यापित करने की आवश्यकता है - प्रत्येक पंक्ति में बिना दोहराव के 1−9 के अंक होने चाहिए। प्रत्येक कॉलम में दोहराव के बिना 1−9 के अंक होने चाहिए। ग्रिड के 9
-
जाँच करने के लिए कार्यक्रम हम चार तत्व पा सकते हैं जिनका योग k के समान है या नहीं
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक और एक मान k कहा जाता है, हमें यह जांचना होगा कि सूची में चार अद्वितीय तत्व हैं जो k तक जोड़ते हैं। इसलिए, यदि इनपुट अंकों की तरह है =[11, 4, 6, 10, 5, 1] k =25, तो आउटपुट सही होगा, क्योंकि हमारे पास [4, 6, 10, 5] है जिसका योग 25 है। इसे हल
-
कार्यक्रम की जाँच करने के लिए हम तीन अद्वितीय तत्व पा सकते हैं जिसका योग k के समान है या पायथन नहीं है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, हमें यह जांचना होगा कि क्या हम सूची में तीन अद्वितीय तत्व ढूंढ सकते हैं जिनका योग k है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - सूची संख्या क्रमित करें l :=0, r :=अंकों का आकार - 1 जबकि l
-
एक सरणी से ट्रिपल की संख्या की जांच करने का कार्यक्रम जिसका योग लक्ष्य से कम है या पायथन नहीं है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और एक अन्य मूल्य लक्ष्य है, हमें ट्रिपल (i
-
सूची से तीन अद्वितीय तत्वों को खोजने का कार्यक्रम जिनका योग k पायथन के सबसे करीब है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है, तो हमें अंकों (a, b, c) में तीन अद्वितीय प्रविष्टियां ढूंढनी होंगी जैसे कि |a + b + c - k| कम से कम किया जाता है और पूर्ण अंतर लौटाता है। इसलिए, यदि इनपुट संख्या =[2, 5, 25, 6] k =14 की तरह है, तो आउटपुट 1 होगा जै