-
पायथन में मिलान सूचकांक प्राप्त करें
दो सूचियां दी गई हैं। हमें पहली सूची से उन तत्वों की अनुक्रमणिका खोजने की आवश्यकता है जिनके मान दूसरी सूची के तत्वों से मेल खाते हैं। सूचकांक के साथ हम दूसरी सूची में तत्व का मान प्राप्त करने और पहली सूची से संबंधित अनुक्रमणिका निकालने के लिए बस अनुवर्ती डिज़ाइन करते हैं। उदाहरण listA = ['Mon
-
पायथन प्रोग्रामिंग में अंग्रेजी शब्दों का पूर्णांक
मान लीजिए कि हमारे पास एक संख्या है। संख्या 0 से 231 - 1 के बीच कुछ भी हो सकती है। हमें संख्या को शब्दों में बदलना है। तो अगर संख्या 512 की तरह है, तो परिणाम पांच सौ बारह होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - कुछ सूचियों को परिभाषित करें जैसे कि less_than_20, इसमें एक से उन्नीस
-
IPv4 और IPv6 के बीच अंतर
जैसा कि हम जानते हैं कि IPv4 और IPv6 दोनों दो प्रमुख इंटरनेट प्रोटोकॉल हैं जिनका उपयोग नेटवर्क सीमाओं के पार डेटाग्राम को रिले करने के लिए इंटरनेट प्रोटोकॉल सूट में प्रमुख संचार प्रोटोकॉल के रूप में किया जाता है। इसका रूटिंग फ़ंक्शन इंटरनेट को काम करने में सक्षम बनाता है, और अनिवार्य रूप से इंटरनेट
-
पायथन में तत्व निकालें
मान लीजिए कि हमारे पास एक सरणी संख्या और एक अन्य मान वैल है, तो हमें उस मान के सभी उदाहरणों को जगह-जगह निकालना होगा और नई लंबाई ज्ञात करनी होगी। इसलिए, अगर इनपुट [0,1,5,5,3,0,4,5] 5 जैसा है, तो आउटपुट 5 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - गिनती :=0 अंकों की प्रत्येक अनुक्र
-
पायथन में बुमेरांग की संख्या
मान लीजिए कि हमारे पास समतल में 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 है। फिर कर्मचारी 1
-
पायथन में एक स्ट्रीम में Kth सबसे बड़ा तत्व
मान लीजिए कि हम धारा में kth सबसे बड़ा तत्व खोजने के लिए एक वर्ग डिजाइन करना चाहते हैं। यह क्रमबद्ध क्रम में kth सबसे बड़ा तत्व है, kth विशिष्ट तत्व नहीं है। KthLargest वर्ग में एक कंस्ट्रक्टर होगा जो एक पूर्णांक k और एक सरणी संख्या को स्वीकार करता है, जिसमें स्ट्रीम से प्रारंभिक तत्व होंगे। KthLar
-
पायथन में हैशसेट डिजाइन करें
मान लीजिए कि हम किसी भी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना हैशसेट डेटा संरचना तैयार करना चाहते हैं। अलग-अलग कार्य होंगे जैसे - add(x) - हैशसेट में एक मान x डालें। contains(x) - जांचता है कि मान x हैशसेट में मौजूद है या नहीं। remove(x) - हैशसेट से x को हटाता है। यदि मान हैशसेट में मौजूद
-
पायथन में हैश मैप डिजाइन करें
मान लीजिए कि हम किसी अंतर्निहित हैश टेबल लाइब्रेरी का उपयोग किए बिना हैश मैप डिजाइन करना चाहते हैं। इस प्रकार विभिन्न कार्य होंगे - put(key, value) - यह हैश मैप में कुंजी से जुड़ा एक मान डालेगा। यदि मान पहले से हैश मैप में मौजूद है, तो मान को अपडेट करें। get(key) - यह वह मान लौटाएगा जिस पर निर्दिष्
-
पायथन में 1-बिट और 2-बिट वर्ण
मान लीजिए कि हमारे पास दो विशेष पात्र हैं। पहले कैरेक्टर को एक बिट 0 द्वारा दर्शाया जा सकता है। और दूसरे कैरेक्टर को दो बिट्स (10 या 11) द्वारा दर्शाया जा सकता है। तो, अगर हमारे पास कई बिट्स द्वारा दर्शाया गया एक स्ट्रिंग है। हमें यह जांचना होगा कि अंतिम वर्ण एक बिट वर्ण होना चाहिए या नहीं। दी गई स्
-
पायथन में शब्दकोश में सबसे लंबा शब्द
मान लीजिए कि हमारे पास एक अंग्रेजी शब्दकोश का प्रतिनिधित्व करने वाले शब्दों की एक सूची है, हमें दी गई शब्द सूची में सबसे लंबा शब्द ढूंढना है जिसे शब्दों में दूसरे शब्दों द्वारा एक समय में एक वर्ण बनाया जा सकता है। यदि एक से अधिक संभावित उत्तर हैं, तो सबसे छोटे शब्द को सबसे छोटे शब्दकोषीय क्रम के साथ
-
पायथन में लक्ष्य से बड़ा सबसे छोटा अक्षर खोजें
मान लीजिए कि हमारे पास क्रमबद्ध वर्णों के अक्षरों की एक सूची है। इसमें केवल लोअरकेस अक्षर हैं, अब हमारे पास एक लक्ष्य अक्षर t है, हमें सूची में सबसे छोटा तत्व ढूंढना है जो दिए गए लक्ष्य से बड़ा है। और पत्र भी चारों ओर लपेटते हैं। इसलिए, यदि लक्ष्य t =z और अक्षर =[a, b] है, तो उत्तर a है। इसलिए, यद
-
पायथन में न्यूनतम लागत चढ़ाई सीढ़ियाँ
मान लीजिए कि एक सीढ़ी है, यहां i-वें चरण में कुछ गैर-ऋणात्मक लागत मूल्य लागत [i] निर्दिष्ट की जाएगी। जब हम लागत का भुगतान करते हैं, तो हम या तो एक या दो कदम चढ़ सकते हैं। हमें मंजिल के शीर्ष तक पहुंचने के लिए न्यूनतम लागत का पता लगाना होगा, और हम या तो सूचकांक 0 के साथ कदम से शुरू कर सकते हैं, या सू
-
पायथन में दूसरों की कम से कम दो बार सबसे बड़ी संख्या
मान लीजिए कि हमारे पास एक पूर्णांक सरणी है जिसे अंक कहा जाता है, अब हमेशा एक सबसे बड़ा तत्व होता है। हमें यह जांचना है कि सरणी में सबसे बड़ा तत्व सरणी में हर दूसरी संख्या से कम से कम दोगुना है या नहीं। यदि ऐसा है, तो हमें सबसे बड़े तत्व का सूचकांक ज्ञात करना होगा, अन्यथा -1 को वापस करना होगा। इसलिए
-
पायथन में सबसे छोटा पूरा करने वाला शब्द
मान लीजिए कि हमारे पास एक शब्दकोश शब्द है, और हमें दिए गए शब्दकोष शब्दों से न्यूनतम लंबाई का शब्द खोजना है, इसमें स्ट्रिंग लाइसेंसप्लेट के सभी अक्षर हैं। अब ऐसा शब्द दिए गए स्ट्रिंग लाइसेंस प्लेट को पूरा करने के लिए कहा जाता है। यहां, हम अक्षरों के मामले को अनदेखा करेंगे। और यह गारंटी है कि एक उत्तर
-
पायथन में बाइनरी प्रतिनिधित्व में सेट बिट्स की अभाज्य संख्या
मान लीजिए कि हमारे पास दो पूर्णांक L और R हैं, हमें श्रेणी [L, R] (समावेशी) में संख्याओं की संख्या ज्ञात करनी है, जिनके बाइनरी रूप में सेट बिट्स की एक अभाज्य संख्या है। इसलिए, यदि इनपुट एल =6 और आर =10 की तरह है, तो आउटपुट 4 होगा, क्योंकि 4 नंबर हैं 6(110),7(111),9(1001),10(1010), सभी में प्राइम है