-
पहले N प्राकृतिक संख्याओं के क्रमचय में उप सरणियों की संख्या ज्ञात करें जैसे कि उनका माध्यिका M पायथन में है
मान लीजिए कि हमारे पास एक सरणी A है जिसमें पहले N प्राकृतिक संख्याओं का क्रमचय है और दूसरी संख्या M भी दी गई है, जहाँ M ≤ N, हमें उप-सरणी की संख्या ज्ञात करनी होगी जैसे कि अनुक्रम का माध्यक M है। जैसा कि हम जानते हैं कि किसी अनुक्रम के माध्यिका को उस तत्व के मान के रूप में परिभाषित किया जाता है जो आ
-
C++ में दी गई निर्भरता से कार्यों का क्रम ज्ञात करें
मान लीजिए कि हमारे पास अलग-अलग कार्य हैं; इन कार्यों को 0 से n-1 तक लेबल किया गया है। कुछ कार्यों में पूर्वापेक्षाएँ कार्य हो सकते हैं, इसलिए एक उदाहरण के रूप में यदि हम कार्य 2 चुनना चाहते हैं तो हमें पहले कार्य 1 को समाप्त करना होगा, जिसे एक जोड़ी के रूप में दर्शाया गया है - [2, 1] यदि हमारे पास क
-
मूल मैट्रिक्स का पता लगाएं जब एक पंक्ति में सबसे बड़ा तत्व और एक कॉलम पायथन में दिया जाता है
मान लीजिए कि हमारे पास क्रमशः N और M आकार के दो सरणियाँ A और B हैं और हमारे पास एक N X M बाइनरी मैट्रिक्स भी है जहाँ 1 यह दर्शाता है कि मूल मैट्रिक्स में एक धनात्मक पूर्णांक था और 0 का अर्थ है कि स्थिति 0 को मूल मैट्रिक्स में भी पकड़ रही है। हमें मूल मैट्रिक्स उत्पन्न करना होगा ताकि A[i] ith पंक्ति
-
उस खिलाड़ी को खोजें जो पहले पायथन में एक पैलिंड्रोम स्ट्रिंग प्राप्त करने के लिए पात्रों को पुनर्व्यवस्थित करता है
मान लीजिए कि हमारे पास लोअरकेस अक्षरों वाला एक स्ट्रिंग S है, अब दो खिलाड़ी खेल खेल रहे हैं। नियम इस प्रकार हैं - खिलाड़ी खेल जीत जाता है, अगर, किसी भी चाल पर, कोई खिलाड़ी पैलिंड्रोम स्ट्रिंग प्राप्त करने के लिए स्ट्रिंग के पात्रों को फेरबदल कर सकता है। खिलाड़ी तब जीत नहीं सकता जब उसे स्ट्रिंग
-
उस बॉक्स की स्थिति का पता लगाएं जो दिए गए गेंद को पायथन में रखता है
मान लीजिए कि हमारे पास दो सरणियाँ A और B हैं। A का आकार पंक्तियों की संख्या है और A[i] ith पंक्ति में बक्सों की संख्या है। और बी गेंदों की सरणी है जहां बी [i] गेंद पर एक संख्या को दर्शाता है। यह देखते हुए कि गेंद i (मान B[i]) को एक बॉक्स में रखा जाएगा, जिसकी शुरुआत से स्थिति B[i] है। हमें प्रत्येक B
-
मार्कोव श्रृंखला में एक निश्चित समय पर एक राज्य की संभावना का पता लगाएं - पायथन में 1 सेट करें
मान लीजिए कि हमारे पास मार्कोव चेन ग्राफ g है; यदि हम समय t =0 होने पर राज्य S से शुरू करते हैं तो हमें समय T पर राज्य F तक पहुंचने की संभावना मिलती है। जैसा कि हम जानते हैं कि एक मार्कोव श्रृंखला एक यादृच्छिक प्रक्रिया है जिसमें विभिन्न राज्यों और एक राज्य को दूसरे में स्थानांतरित करने की संभावनाएं
-
सबसे छोटा धनात्मक पूर्णांक मान ज्ञात कीजिए जिसे Python में किसी दिए गए सरणी के किसी उपसमुच्चय के योग के रूप में प्रदर्शित नहीं किया जा सकता है
मान लीजिए कि हमारे पास सकारात्मक संख्याओं की एक क्रमबद्ध सरणी है, इस सरणी को आरोही क्रम में क्रमबद्ध किया गया है, एर को सबसे छोटा सकारात्मक मान खोजना होगा जिसे दिए गए किसी भी सबसेट के तत्वों के योग के रूप में प्रदर्शित नहीं किया जा सकता है सेट। हमें इस समस्या को O(n) समय में हल करना है। इसलिए, यदि
-
एक स्ट्रिंग में सबसे छोटी विंडो खोजें जिसमें पायथन में किसी अन्य स्ट्रिंग के सभी वर्ण हों
मान लीजिए कि हमारे पास दो स्ट्रिंग्स s1 और s2 हैं, हमें s1 में सबसे छोटा सबस्ट्रिंग ढूंढना होगा ताकि s2 के सभी कैरेक्टर कुशलतापूर्वक उपयोग किए जा सकें। इसलिए, यदि इनपुट s1 =मैं एक छात्र हूँ, s2 =mdn जैसा है, तो आउटपुट m a स्टूडेन होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एन:=26 s
-
पायथन में एन के नीचे सभी छंटनी योग्य प्राइम का योग पाएं
मान लीजिए कि हमारे पास एक दिया गया पूर्णांक N है; हमें एन से कम सभी ट्रंकटेबल प्राइम का योग खोजना होगा। जैसा कि हम जानते हैं कि ट्रंकटेबल प्राइम एक संख्या है जो बाएं-छंटनी योग्य प्राइम है (यदि अग्रणी बाएं अंक क्रमिक रूप से हटा दिया जाता है, तो सभी परिणामी संख्याओं को प्राइम के रूप में माना जाता है)
-
पायथन में दिए गए सरणी के सभी सबसेट से संभव अधिकतम अंतर का योग ज्ञात करें
मान लीजिए कि हमारे पास n मानों की एक सरणी A है (तत्व भिन्न नहीं हो सकते हैं)। हमें दिए गए सरणी के सभी सबसेट से संभव अधिकतम अंतर का योग ज्ञात करना है। अब विचार करें कि अधिकतम (एस) किसी भी सबसेट में अधिकतम मूल्य को दर्शाता है, और न्यूनतम (एस) सेट में न्यूनतम मूल्य को दर्शाता है। हमें सभी संभावित उपसमु
-
पायथन में तीन अलग-अलग क्रमबद्ध सरणियों के (अधिकतम (ए [i], बी [जे], सी [के]) - न्यूनतम (ए [i], बी [जे], सी [के])) को छोटा करें
मान लीजिए कि हमारे पास तीन क्रमबद्ध सरणियाँ हैं A, B, और C (ये विभिन्न आकारों के हो सकते हैं), हमें किसी भी त्रिक (A[i],B[j], की अधिकतम और न्यूनतम संख्या के बीच न्यूनतम निरपेक्ष अंतर की गणना करनी होगी। सी [के]) जैसे कि वे क्रमशः ए, बी और सी सरणी के अंतर्गत हैं, इसलिए, यदि इनपुट ए:[2, 5, 6, 9, 11],
-
उन योगों का पता लगाएं जिनके लिए एक सरणी को समान योग के उप-सरणी में पायथन में विभाजित किया जा सकता है
मान लीजिए कि हमारे पास पूर्णांक ए की एक सरणी है; हमें योग के लिए सभी मानों को खोजना होगा ताकि एक मान के लिए योग [i] सरणी को योग योग [i] के उप-सरणी में विभाजित किया जा सके। यदि हम सरणी को समान योग के उप-सरणी में विभाजित नहीं कर सकते हैं तो -1 लौटाएं। इसलिए, यदि इनपुट ए =[2, 4, 2, 2, 2, 4, 2, 6] जैसा
-
पायथन में एक 3D आकृति का भूतल क्षेत्र ज्ञात करें
मान लीजिए कि हमारे पास N*M मैट्रिक्स A है, यह 3D आकृति का प्रतिनिधित्व है। बिंदु (i, j) पर भवन की ऊंचाई A[i][j] है। हमें आकृति का पृष्ठीय क्षेत्रफल ज्ञात करना है। इसलिए, यदि इनपुट एन =3, एम =3, ए =[[1, 4, 5], [3, 3, 4], [1, 3, 5]] जैसा है, तो आउटपुट 72 होगा। इसे हल करने के लिए, हम इन चरणों का पाल
-
वह समय ज्ञात कीजिए जो पैलिंड्रोमिक है और पायथन में दिए गए समय के बाद आता है
मान लीजिए कि हमारे पास एक स्ट्रिंग है जो 24 घंटे के प्रारूप में एचएच:एमएम के रूप में एक समय का प्रतिनिधित्व करती है ताकि एचएच 0 से 23 की सीमा में हो और एमएम 0 से 59 की सीमा में हो, हमें अगला निकटतम समय खोजना होगा जो एक है पैलिंड्रोम जब एक स्ट्रिंग के रूप में पढ़ा जाता है। अगर ऐसी कोई स्ट्रिंग नहीं ह
-
पायथन में एक बोर्ड को वर्गों में काटने की न्यूनतम लागत
मान लीजिए हमारे पास लंबाई p और चौड़ाई q का एक बोर्ड है; हमें इस बोर्ड को p*q संख्या के वर्गों में तोड़ना है ताकि तोड़ने की लागत यथासंभव न्यूनतम हो। प्रत्येक किनारे के लिए काटने की लागत दी जाएगी। इसलिए, यदि इनपुट X_slice =[3,2,4,2,5], Y_slice =[5,2,3] जैसा है तो आउटपुट 65 . होगा इसे हल करने के ल
-
पायथन में संभव होने तक सरणी में तत्वों के जोड़ीदार अंतर को जोड़कर विजेता का पता लगाएं
मान लीजिए कि हमारे पास सकारात्मक पूर्णांकों की एक सरणी A है, तत्व अद्वितीय हैं, अब, दो खिलाड़ी P और Q एक खेल खेल रहे हैं। प्रत्येक चाल पर, कोई भी एक खिलाड़ी सरणी से दो संख्याएँ a और b चुनता है और यदि |a – b| सरणी में नहीं है उसके बाद खिलाड़ी इस संख्या को सरणी में जोड़ता है। जब कोई खिलाड़ी चाल नहीं च
-
शतरंज की बिसात में न्यूनतम कट इस तरह से बनाए जा सकते हैं कि इसे पायथन में 2 भागों में विभाजित न किया जाए
मान लीजिए कि हमारे पास एक ए एक्स बी शतरंज की बिसात (मैट्रिक्स) है, तो हमें इस बोर्ड में कटौती की अधिकतम संख्या की गणना करनी होगी ताकि बोर्ड 2 भागों में विभाजित न हो। इसलिए, यदि इनपुट A =2 और B =4 जैसा है, तो आउटपुट 3 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - res :=0 res :=(M-1) *
-
उस गेम के विजेता का पता लगाएं जहां पायथन में बाइनरी स्ट्रिंग के रूप में स्कोर दिए जाते हैं
मान लीजिए कि हमारे पास वॉलीबॉल मैच के स्कोर का प्रतिनिधित्व करने वाला एक बाइनरी स्ट्रिंग है, हमें निम्नलिखित शर्तों के आधार पर मैच के विजेता को ढूंढना होगा - दो टीमें एक-दूसरे के साथ खेलती हैं और जो टीम पहले 15 अंक हासिल करती है, वह विजेता होगी, सिवाय इसके कि जब दोनों टीमें 14 अंकों तक पहुंच गई ह
-
पायथन में यूलर सर्किट बनाने के लिए जोड़ने के लिए आवश्यक न्यूनतम किनारे
मान लीजिए कि हमारे पास बी संख्या के नोड्स और कई किनारों का एक अप्रत्यक्ष ग्राफ है; हमें इस ग्राफ में यूलर सर्किट बनाने के लिए आवश्यक न्यूनतम किनारों को खोजना होगा। तो, अगर इनपुट पसंद है तो आउटपुट 1 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक फ़ंक्शन को परिभाषित करें dfs() । इसमें
-
विभिन्न तीन सरणियों से तीन तत्व खोजें जैसे कि a + b + c =योग पायथन में
मान लीजिए कि हमारे पास तीन सरणियाँ हैं A, B, C और एक अन्य मान जिसे sum कहा जाता है, हमें यह जांचना होगा कि क्या तीन तत्व a, b, c ऐसे हैं कि a + b + c =योग और a, b और c तीन अलग-अलग सरणियों के अंतर्गत होने चाहिए। तो, अगर इनपुट ए =[2,3,4,5,6], बी =[3,4,7,2,3], सी =[4,3,5,6,7], योग जैसा है =12, तो आउटप