-
पायथन में मिलान सूचकांक प्राप्त करें
दो सूचियां दी गई हैं। हमें पहली सूची से उन तत्वों के सूचकांक ढूंढने हैं जिनके मान दूसरी सूची में तत्वों से मेल खाते हैं। सूचकांक के साथ हम दूसरी सूची में तत्व का मान प्राप्त करने और पहली सूची से संबंधित सूचकांक निकालने के लिए बस डिज़ाइन करते हैं। उदाहरण listA = [Mon,Tue, Wed, Thu, Fri] listB = [Tue
-
पायथन प्रोग्रामिंग में पूर्णांक को अंग्रेजी शब्दों में बदलें
मान लीजिए हमारे पास एक संख्या है। संख्या 0 से 2^31 - 1 के बीच कुछ भी हो सकती है। हमें संख्या को शब्दों में बदलना है। इसलिए यदि संख्या 512 है, तो परिणाम Five hundred twelve होगा। हल करने के चरण कुछ सूचियां परिभाषित करें जैसे less_than_20, जिसमें एक से उन्नीस तक के सभी शब्द होंगे tens नामक एक और सरण
-
IPv4 और IPv6 के बीच अंतर
जैसा कि हम जानते हैं कि IPv4 और IPv6 दोनों प्रमुख इंटरनेट प्रोटोकॉल हैं जिनका उपयोग इंटरनेट प्रोटोकॉल सूट में प्रमुख संचार प्रोटोकॉल के रूप में नेटवर्क सीमाओं के पार डेटाग्राम रिले करने के लिए किया जाता है। इसका रूटिंग फ़ंक्शन इंटरनेटवर्किंग को सक्षम बनाता है, और अनिवार्य रूप से इंटरनेट स्थापित करत
-
पायथन में एलिमेंट हटाएं
मान लीजिए हमारे पास एक सरणी num और एक मान val है, हमें उस मान के सभी उदाहरणों को इन-प्लेस हटाना है और नई लंबाई ढूंढनी है। उदाहरण के लिए, यदि इनपुट [0,1,5,5,3,0,4,5] 5 है, तो आउटपुट 5 होगा। हल करने के चरण count := 0 nums के प्रत्येक सूचकांक i के लिए: यदि nums[i], val के बराबर नहीं है, तो: nums[co
-
पायथन में बूमरैंग्स की संख्या
मान लीजिए हमारे पास प्लेन में n बिंदु हैं जो सभी जोड़ीवार विशिष्ट हैं। अब एक बूमरैंग बिंदुओं का एक टपल है जैसे (i, j, k) जिससे i और j के बीच की दूरी i और k के बीच की दूरी के समान है। हमें बूमरैंग्स की संख्या ज्ञात करनी है। उदाहरण के लिए, यदि इनपुट [[0,0],[1,0],[2,0]] है, तो आउटपुट 2 होगा, क्योंकि द
-
पायथन में हीटर्स
मान लीजिए हमें एक मानक हीटर डिज़ाइन करना है जिसकी एक निश्चित गर्म त्रिज्या हो जो सभी घरों को गर्म कर सके। अब, हमें एक क्षैतिज रेखा पर घरों और हीटर्स की स्थितियां दी गई हैं, हमें हीटर्स की न्यूनतम त्रिज्या ढूंढनी है ताकि सभी घर उन हीटर्स द्वारा कवर किए जा सकें। इसलिए, हम घरों और हीटर्स को अलग-अलग प्
-
पायथन में रिवर्स स्ट्रिंग II
मान लीजिए हमारे पास एक स्ट्रिंग और एक पूर्णांक k है, हमें स्ट्रिंग की शुरुआत से गिनती करते हुए हर 2k वर्णों के लिए पहले k वर्णों को उलटना है। यदि पर्याप्त वर्ण नहीं बचे हैं, तो उन सभी को उलट दें। यदि 2k से कम वर्ण हैं लेकिन k से अधिक या बराबर हैं, तो पहले k वर्णों को उलट दें और बाकी को मूल छोड़ दें
-
पायथन में बाइनरी ट्री से स्ट्रिंग बनाएं
मान लीजिए हमारे पास एक बाइनरी ट्री है, हमें प्रीऑर्डर ट्रैवर्सल तरीके से बाइनरी ट्री से पैरेंथेसिस और पूर्णांकों से बनी एक स्ट्रिंग बनानी है। एक नल नोड को खाली पैरेंथेसिस जोड़ी () द्वारा दर्शाया जाएगा। और हमें उन सभी खाली पैरेंथेसिस जोड़ियों को छोड़ना होगा जो स्ट्रिंग और मूल बाइनरी ट्री के बीच एक-स
-
पायथन में बेसबॉल गेम
मान लीजिए हमारे पास एक बेसबॉल गेम पॉइंट रिकॉर्डर है। हमारे पास स्ट्रिंग्स की एक सूची है; प्रत्येक स्ट्रिंग निम्न 4 प्रकारों में से एक हो सकती है: पूर्णांक (एक राउंड का स्कोर) - इस राउंड में प्राप्त अंकों को दर्शाता है। + (एक राउंड का स्कोर) - दर्शाता है कि इस राउंड में प्राप्त अंक पिछले दो वैध राउ
-
पायथन में कर्मचारी महत्व
मान लीजिए हमारे पास कर्मचारी जानकारी की एक डेटा संरचना है, जिसमें कर्मचारी की विशिष्ट आईडी, उसका महत्व मूल्य और उसके प्रत्यक्ष अधीनस्थों की आईडी हैं। उदाहरण के लिए, कर्मचारी 1 कर्मचारी 2 का नेता है, और कर्मचारी 2 कर्मचारी 3 का नेता है। मान लीजिए उनके महत्व मूल्य क्रमशः 15, 10 और 5 हैं। तब कर्मचारी
-
पायथन में स्ट्रीम में Kवां सबसे बड़ा तत्व
मान लीजिए हम एक क्लास डिज़ाइन करना चाहते हैं जो स्ट्रीम में kवां सबसे बड़ा तत्व ढूंढे। यह क्रमबद्ध क्रम में kवां सबसे बड़ा तत्व है, न कि kवां विशिष्ट तत्व। KthLargest क्लास में एक कंस्ट्रक्टर होगा जो एक पूर्णांक k और एक सरणी nums स्वीकार करेगा, जिसमें स्ट्रीम से प्रारंभिक तत्व होंगे। KthLargest.add
-
पायथन में हैशसेट डिज़ाइन
मान लीजिए हम किसी भी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना एक हैशसेट डेटा संरचना डिज़ाइन करना चाहते हैं। विभिन्न फ़ंक्शन होंगे: add(x) - मान x को हैशसेट में डालें। contains(x) - जांचें कि मान x हैशसेट में मौजूद है या नहीं। remove(x) - x को हैशसेट से हटाएं। यदि मान हैशसेट में मौजूद नहीं ह
-
पायथन में हैशमैप डिज़ाइन
मान लीजिए हम किसी भी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना एक हैशमैप डिज़ाइन करना चाहते हैं। विभिन्न फ़ंक्शन होंगे: put(key, value) - यह मान को कुंजी से जोड़कर हैशमैप में डाल देगा। यदि मान पहले से मौजूद है, तो मान अपडेट करें। get(key) - यह उस मान को वापस करेगा जिससे निर्दिष्ट कुंजी मैप क
-
पायथन में 1-बिट और 2-बिट वर्ण
मान लीजिए हमारे पास दो विशेष वर्ण हैं। पहला वर्ण एक बिट 0 द्वारा दर्शाया जा सकता है। और दूसरा वर्ण दो बिट्स जैसे (10 या 11) द्वारा दर्शाया जा सकता है। इसलिए, यदि हमारे पास कई बिट्स द्वारा दर्शाया गया एक स्ट्रिंग है। हमें जांचना है कि क्या अंतिम वर्ण एक-बिट वर्ण होना चाहिए या नहीं। दी गई स्ट्रिंग हम
-
पायथन में शब्दकोश में सबसे लंबा शब्द
मान लीजिए हमारे पास अंग्रेजी शब्दकोश को दर्शाने वाली शब्दों की एक सूची है, हमें दिए गए शब्द सूची में सबसे लंबा शब्द ढूंढना है जिसे शब्दों में अन्य शब्दों द्वारा एक समय में एक वर्ण जोड़कर बनाया जा सकता है। यदि एक से अधिक संभावित उत्तर हैं, तो सबसे छोटे लेक्सिकोग्राफिकल क्रम वाला सबसे लंबा शब्द वापस
-
पायथन में लक्ष्य से बड़ा सबसे छोटा अक्षर ढूंढें
मान लीजिए हमारे पास क्रमबद्ध वर्णों की एक सूची है। इसमें केवल लोअरकेस अक्षर हैं, अब हमारे पास एक लक्ष्य अक्षर t है, हमें सूची में उस सबसे छोटे तत्व को ढूंढना है जो दिए गए लक्ष्य से बड़ा है। अक्षर रैप अराउंड भी करते हैं। इसलिए, यदि लक्ष्य t = z है और letters = [a, b], तो उत्तर a है। उदाहरण के लिए, य
-
पायथन में सीढ़ी चढ़ने की न्यूनतम लागत
मान लीजिए एक सीढ़ी है, जहां i-वें चरण की कुछ गैर-ऋणात्मक लागत cost[i] निर्दिष्ट है। जब हम लागत चुकाते हैं, तो हम एक या दो चरण चढ़ सकते हैं। हमें फर्श के शीर्ष तक पहुंचने की न्यूनतम लागत ज्ञात करनी है, और हम चरण 0 या चरण 1 से शुरू कर सकते हैं। उदाहरण के लिए, यदि इनपुट cost = [12,17,20] है, तो आउटपुट
-
पायथन में अन्य संख्याओं से कम से कम दोगुना बड़ी सबसे बड़ी संख्या
मान लीजिए हमारे पास nums नामक एक पूर्णांक सरणी है, अब हमेशा ठीक एक सबसे बड़ा तत्व होता है। हमें जांचना है कि क्या सरणी में सबसे बड़ा तत्व सरणी में हर दूसरी संख्या से कम से कम दोगुना बड़ा है। यदि हां, तो सबसे बड़े तत्व का सूचकांक ढूंढें, अन्यथा -1 वापस करें। उदाहरण के लिए, यदि इनपुट [3,6,1,0] है, तो
-
पायथन में सबसे छोटा पूर्ण करने वाला शब्द
मान लीजिए हमारे पास शब्दों का एक शब्दकोश है, और हमें दिए गए शब्दकोश शब्दों से न्यूनतम लंबाई वाला शब्द ढूंढना है, जिसमें licensePlate स्ट्रिंग के सभी अक्षर हों। ऐसा शब्द licensePlate स्ट्रिंग को पूरा करता है। यहां हम अक्षरों के लिए केस को नजरअंदाज करते हैं। और यह गारंटी है कि एक उत्तर मौजूद है। यदि
-
पायथन में बाइनरी प्रतिनिधित्व में प्राइम सेट बिट्स की संख्या
मान लीजिए हमारे पास दो पूर्णांक L और R हैं, हमें रेंज [L, R] (सम्मिलित) में उन संख्याओं की गिनती ज्ञात करनी है जिनके बाइनरी रूप में प्राइम संख्या में सेट बिट्स हैं। उदाहरण के लिए, यदि इनपुट L = 6 और R = 10 है, तो आउटपुट 4 होगा, क्योंकि 4 संख्याएं 6(110), 7(111), 9(1001), 10(1010) हैं, जिनमें सभी मे