-
पायथन में बॉब का खेल
मान लीजिए कि हमारा बॉब नाम का एक दोस्त है, और वह खुद के साथ एक गेम खेल रहा है। वह खुद को संख्याओं की एक सूची देता है जिसे अंक कहा जाता है। अब प्रत्येक मोड़ में, बॉब सूची के दो तत्वों का चयन करता है और उन्हें एक सकारात्मक पूर्णांक के साथ उसी राशि के साथ बदल देता है जो उसने चुनी है। बॉब जीत की घोषणा क
-
पायथन में बुक पेजिनेशन
मान लीजिए कि हमारे पास बुक नामक स्ट्रिंग्स की एक सूची है, यदि हम पुस्तक में एक इंडेक्स (0-इंडेक्सेड) पेज करते हैं, और पेज_साइज करते हैं, तो हमें उस पेज पर शब्दों की सूची ढूंढनी होगी। यदि पृष्ठ अनुक्रमणिका से बाहर है तो बस एक खाली सूची लौटाएं। इसलिए, यदि इनपुट किताब =[हैलो, वर्ल्ड, प्रोग्रामिंग, भाष
-
पायथन में बॉस की लड़ाई
मान लीजिए कि हमारे पास एक बाइनरी सूची है जिसे फाइटर्स कहा जाता है और बाइनरी सूचियों की एक अन्य सूची बॉस कहलाती है। सेनानियों की सूची में 1 एक लड़ाकू का प्रतिनिधित्व कर रहा है। इसी तरह, बॉस की सूची में 1 बॉस का प्रतिनिधित्व करता है। वह लड़ाके बॉस की पंक्ति को हरा सकते हैं यदि उसमें मालिकों की तुलना म
-
पायथन में कार ख़रीदना
मान लीजिए कि हमारे पास बिक्री के लिए कारों की कीमतों की एक सूची है, और हमारे पास एक बजट k भी है, तो हमें अधिकतम कारों की संख्या ज्ञात करनी होगी जिन्हें हम खरीद सकते हैं। इसलिए, यदि इनपुट [80, 20, 10, 30, 80], k =85 जैसा है, तो आउटपुट 3 होगा क्योंकि हम 20, 10, 40 की कीमतों वाली तीन कारें खरीद सकते ह
-
पायथन में सीज़र सिफर
मान लीजिए कि हमारे पास एक लोअरकेस वर्णमाला स्ट्रिंग s है, और एक ऑफसेट संख्या k कहती है। हमें s के प्रत्येक अक्षर को अक्षर k के स्थान पर आगे अक्षर के साथ बदलना होगा। हमें यह ध्यान रखना होगा कि जब अक्षर a या z से आगे निकल जाता है, तो वह दूसरी तरफ लिपट जाता है। इसलिए, यदि इनपुट हैलो, k =3 जैसा है, तो आ
-
पायथन में कैमलकेस
मान लीजिए हमारे पास शब्दों की एक सूची है, हमें उन्हें ऊंट केस प्रारूप में जोड़ना होगा। इसलिए, यदि इनपुट [Hello, World, Python, Programming] जैसा है, तो आउटपुट helloWorldPythonProgramming होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - s :=रिक्त स्ट्रिंग शब्दों में प्रत्येक शब्द के लिए
-
पायथन में सेल फ्यूजन
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे सेल कहते हैं; यह सूची विभिन्न कोशिकाओं के आकार का प्रतिनिधित्व कर रही है। अब, प्रत्येक पुनरावृत्ति में, दो सबसे बड़े कक्ष a और b इन नियमों के अनुसार परस्पर क्रिया करते हैं:इसलिए, यदि a =b, तो वे दोनों मर जाते हैं। अन्यथा, दो कोशिकाएँ विलीन हो जाती ह
-
पायथन में दिशा बदलना
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें यह पता लगाना होगा कि सूची सकारात्मक-से-नकारात्मक या नकारात्मक-से-सकारात्मक ढलान में कितनी बार बदलती है। इसलिए, यदि इनपुट [2, 4, 10, 18, 6, 11, 13] जैसा है, तो आउटपुट 2 होगा, क्योंकि यह 10 पर दिशा बदलता है (सकारात्मक-से-नकारात्म
-
पायथन सूची में प्रत्येक अद्वितीय मान के लिए आईडी असाइन करें
पायथन डिक्शनरी का उपयोग करते समय हमें डिक्शनरी के प्रत्येक तत्व को विशिष्ट रूप से पहचानने की आवश्यकता हो सकती है। उसके लिए हमें डिक्शनरी के प्रत्येक तत्व के लिए अद्वितीय आईडी निर्दिष्ट करनी होगी। इस लेख में हम देखेंगे कि अगर किसी एलीमेंट को पायथन डिक्शनरी में दोहराया जाता है तो उसी यूनिक आईडी को कैस
-
पायथन में सूची में अद्वितीय संख्या को मान निर्दिष्ट करें
कई बार हमें सूची के तत्वों को विशिष्ट रूप से पहचानने की आवश्यकता होती है। उसके लिए हमें सूची में प्रत्येक तत्व के लिए अद्वितीय आईडी निर्दिष्ट करने की आवश्यकता है। इसे पायथन में उपलब्ध विभिन्न इनबिल्ट फ़ंक्शंस का उपयोग करके निम्नलिखित दो दृष्टिकोणों द्वारा प्राप्त किया जा सकता है। गणना और सेट के साथ
-
पायथन में सूची के भीतर अद्वितीय उपन्यासकारों की गणना करें
एक पायथन सूची में सबलिस्ट भी हो सकता है। एक सबलिस्ट अपने आप में एक बड़ी सूची में नेस्टेड सूची है। इस लेख में हम देखेंगे कि किसी दी गई सूची में अद्वितीय उपन्यासकारों की संख्या की गणना कैसे करें। काउंटर का उपयोग करना काउंटर डिक्शनरी का एक उपवर्ग है और इसका उपयोग तत्वों और उनकी गिनती पर नज़र रखने के ल
-
पायथन में एक सूची के रूप में शब्दकोश कुंजी प्राप्त करें
कई कार्यक्रमों के लिए एक शब्दकोश से कुंजी प्राप्त करना महत्वपूर्ण इनपुट है जिसका उपयोग किसी अन्य प्रोग्राम द्वारा किया जाता है जो इस शब्दकोश पर निर्भर करता है। इस लेख में हम यह देखने जा रहे हैं कि सूची के रूप में कुंजियों को कैसे कैप्चर किया जाए। dict.keys का उपयोग करना यह चाबियों तक पहुंचने का एक
-
पायथन में सूची के पहले और अंतिम तत्व प्राप्त करें
ऐसी स्थिति हो सकती है जब आपको सूची का पहला और अंतिम तत्व प्राप्त करने की आवश्यकता हो। यहां मुश्किल हिस्सा यह है कि सूचियों से इन तत्वों का पता लगाते समय आपको सूची की लंबाई पर नज़र रखनी होगी। नीचे वे दृष्टिकोण दिए गए हैं जिनका उपयोग हम इसे प्राप्त करने के लिए कर सकते हैं। लेकिन निश्चित रूप से सभी दृष
-
पायथन में प्रत्येक उपन्यास का पहला तत्व प्राप्त करें
पायथन में एक सूची में तत्वों के रूप में इसके अंदर सूचियां भी हो सकती हैं। इन नेस्टेड सूचियों को सबलिस्ट कहा जाता है। इस लेख में हम किसी दी गई सूची में प्रत्येक उपन्यास के केवल पहले तत्व को पुनः प्राप्त करने की चुनौती का समाधान करेंगे। लूप के लिए उपयोग करना यह एक बहुत ही सरल तरीका है जिसमें हम उप-सू
-
पायथन में प्रत्येक उपन्यास का अंतिम तत्व प्राप्त करें
पायथन में एक सूची में तत्वों के रूप में इसके अंदर सूचियां भी हो सकती हैं। इन नेस्टेड सूचियों को सबलिस्ट कहा जाता है। इस लेख में हम किसी दी गई सूची में प्रत्येक उपन्यास के केवल अंतिम तत्व को पुनः प्राप्त करने की चुनौती का समाधान करेंगे। लूप के लिए उपयोग करना यह एक बहुत ही सरल तरीका है जिसमें हम उन स
-
पायथन में एक सूची से अद्वितीय मान प्राप्त करें
पायथन में एक सूची [] के साथ रखी गई कई वस्तुएं हैं जिनमें समान डेटा प्रकार हो सकते हैं या नहीं भी हो सकते हैं। इसमें डुप्लीकेट भी हो सकते हैं। इस लेख में हम देखेंगे कि किसी सूची से केवल अनन्य मान कैसे निकाले जाते हैं। परिशिष्ट के साथ () इस दृष्टिकोण में हम पहले एक नई खाली सूची बनाएंगे और फिर तत्वों
-
पायथन में आकार एन की स्प्लिट स्ट्रिंग
मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक पूर्णांक n है, हमें s को n-आकार के टुकड़ों में विभाजित करना होगा। इसलिए, यदि इनपुट s =abcdefghijklmn, n =4 जैसा है, तो आउटपुट [abcd, efgh, ijkl,mn] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - i:=0 f:=एक नई सूची जबकि मैं
-
पायथन में शहर के ब्लॉकों की यात्रा के लिए कुल दूरी
मान लीजिए कि हमारे पास शहर के ब्लॉकों का प्रतिनिधित्व करने वाले अद्वितीय स्ट्रिंग्स का एक मैट्रिक्स है, और स्ट्रिंग्स की एक और सूची है जिसमें देखने के लिए ब्लॉक हैं। यदि हम ब्लॉक मैट्रिक्स [0] [0] पर हैं, तो प्रत्येक ब्लॉक को क्रम से देखने के लिए आवश्यक कुल मैनहट्टन दूरी ज्ञात कीजिए। तो, अगर इनपुट
-
पायथन में Collatz अनुक्रम
मान लीजिए कि हमारे पास एक धनात्मक पूर्णांक n है, तो हमें इसके Collatz अनुक्रम की लंबाई ज्ञात करनी होगी। जैसा कि हम जानते हैं Collatz अनुक्रम क्रमिक रूप से उत्पन्न होता है जहाँ n =n/2 जब n और भी अन्यथा n =3n+ 1 होता है। और यह क्रम n =1. पर समाप्त होता है। इसलिए, यदि इनपुट n =13 जैसा है, तो आउटपुट 10
-
पायथन में एक मैट्रिक्स का कॉलम सॉर्ट
मान लीजिए हमारे पास एक मैट्रिक्स है, हमें प्रत्येक कॉलम को आरोही क्रम में क्रमबद्ध करना होगा। तो, अगर इनपुट पसंद है 11 21 31 6 6 4 1 11 8 तो आउटपुट होगा 1 6 4 6 11 8 11 21 31 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - R:=मैट्रिक्स की पंक्ति गणन