-
Python में सीढ़ियों का उपयोग करके अगली मंजिल तक पहुंचने के तरीकों की संख्या खोजने का प्रोग्राम
मान लीजिए N चरणों वाली एक सीढ़ी है। कोई या तो चरण दर चरण जा सकता है, या प्रत्येक चरण पर, कोई अधिकतम N चरणों की छलांग लगा सकता है। हमें उन तरीकों की संख्या ढूंढनी है जिनसे हम शीर्ष मंजिल तक जा सकते हैं। N मान बड़ा हो सकता है हम केवल तरीकों की संख्या के पहले और अंतिम K अंकों में रुचि रखते हैं।तो, यदि
-
Python में अक्षरों को व्यवस्थित करने के तरीके खोजने का प्रोग्राम जहां प्रत्येक उपसर्ग और प्रत्यय में A से अधिक B हों
मान लीजिए हमारे पास n संख्या में A और 2n संख्या में B के साथ एक स्ट्रिंग है। हमें उन व्यवस्थाओं की संख्या ढूंढनी है जहां प्रत्येक उपसर्ग और प्रत्येक प्रत्यय में B की संख्या A की संख्या से अधिक या बराबर हो।तो, यदि इनपुट n = 2 है, तो आउटपुट 4 होगा क्योंकि दो A और चार B हैं, इसलिए संभावित व्यवस्थाएं है
-
Python में दी गई शर्तों का पालन करने वाले सभी क्रमचय में एलिमेंट्स की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास एक सेट A है जहां 1 से n तक सभी एलिमेंट्स मौजूद हैं। और P(A) A में मौजूद एलिमेंट्स के सभी क्रमचय को दर्शाता है। हमें P(A) में उन एलिमेंट्स की संख्या ढूंढनी है जो दी गई शर्तों को पूरा करते हैं:रेंज [1, n] में सभी i के लिए, A[i], i के समान नहीं हैk इंडेक्स का एक सेट {i1, i2, ... ik}
-
Python में n नोड्स वाले सभी सिंपल अनडायरेक्टेड ग्राफ की लागत का योग खोजने का प्रोग्राम
मान लीजिए हमारे पास n नोड्स वाला एक अनडायरेक्टेड ग्राफ G है। अब एक सिंपल अनडायरेक्टेड ग्राफ की लागत उसके नोड्स की लागत का योग है। और एक नोड की लागत D^k है, जहां D उसकी डिग्री है। अब हमारे पास n और k मान हैं। हमें n नोड्स वाले सभी संभावित सिंपल अनडायरेक्टेड ग्राफ की लागत का योग ढूंढना है। परिणाम बहुत
-
Python में कूदकर स्थिति n तक पहुंच सकते हैं या नहीं जांचने का प्रोग्राम
मान लीजिए 1 से n तक एक संख्या रेखा है। पहले हम स्थिति 0 पर हैं, स्थिति 1 पर जाने के लिए एक कदम कूदें, फिर स्थिति 3 तक पहुंचने के लिए दो स्थान कूदें, फिर स्थिति 6 तक पहुंचने के लिए तीन स्थान कूदें और इसी तरह। हमें जांचना है कि क्या इसे बनाए रखते हुए, हम स्थिति n तक पहुंच सकते हैं या नहीं।तो, यदि इनपु
-
Python में दिए गए ऐरे के सभी सबऐरे योगों के 2 की घात के योग का योग खोजने का प्रोग्राम
मान लीजिए हमारे पास एक सूची A है। हमने A के सभी गैर-खाली सबलिस्ट लिए हैं जैसा कि हम जानते हैं n एलिमेंट्स वाली सूची l में (2n - 1) गैर-खाली सबलिस्ट होते हैं। अब प्रत्येक सबलिस्ट के लिए, वह सबलिस्ट_सम (एलिमेंट्स का योग) की गणना करता है और उन्हें S1, S2, S3, ... , S(2N-1) द्वारा दर्शाता है। एक विशेष य
-
Python में संख्याओं के त्रिकोण में लाइन l की पहली सम संख्या की स्थिति खोजने का प्रोग्राम
मान लीजिए हम नीचे दिए गए अनुसार एक संख्या त्रिकोण उत्पन्न कर रहे हैं: 1 1 1 1 1 2 3 2 1 1 3 6 7 6 3 1जहां प्रत्येक पंक्ति में एलिमेंट्स इसके ऊपर तीन संख्याओं को जोड़कर उत्पन्न होते हैं। अब यदि हमारे पास एक लाइन नंबर l है। हमें उस लाइन की पहली सम संख्या की स्थिति ढूंढनी है। स्थिति मान
-
Python में दिए गए n के लिए दिए गए अनुक्रम का अंतिम अंक खोजने का प्रोग्राम
मान लीजिए हमारे पास एक मान n है। हमें अनुक्रम S का अंतिम अंक ढूंढना है। S का समीकरण नीचे दिया गया है:$$\sum_{i=0\: 2^{^{i}}\leqslant n}^{\alpha } \sum_{j=0}^{n} 2^{2^{^{i}+2j}}$$तो, यदि इनपुट n = 2 है, तो आउटपुट 6 होगा क्योंकि: यहां केवल i = 0 और i मान्य हैं, इसलिएS0 = 2^(2^0 + 0) + 2^(2^0 + 2) + 2^
-
Python में चार पैरामीटर्स वाले दिए गए समीकरणों के समाधानों की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास चार संख्याएं a, b, c और d हैं और हमें उन जोड़ों (x, y) की संख्या ढूंढनी है जो इस समीकरण का पालन करते हैं: x^2 + y^2 = (x*a) + (y*b) जहां x रेंज [1, c] में है और y रेंज [1, d] में है।तो, यदि इनपुट a = 2, b = 3, c = 2, d = 4 है, तो आउटपुट 1 होगा क्योंकि एक जोड़ा (1, 1) है।इसे हल कर
-
Python में समय t के बाद वायरस की अपेक्षित वृद्धि खोजने का प्रोग्राम
मान लीजिए एक खतरनाक वायरस है जो तेजी से बढ़ता है। वायरस सेल्स की संख्या के फैक्टर x से बढ़ने की प्रायिकता 0.5 है और वायरस सेल्स की संख्या के फैक्टर y से बढ़ने की प्रायिकता भी 0.5 है। अब यदि शुरुआत में वायरस का एक सेल था, तो समय t के बाद वायरस सेल्स की अपेक्षित संख्या की गणना करें। यदि उत्तर बहुत बड़
-
Python में ऐरे के एलिमेंट्स को सॉर्ट करने के लिए अपेक्षित शफल की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास एलिमेंट्स का एक सेट nums है। हमें उन्हें गैर-घटते क्रम में सॉर्ट करना है। लेकिन सॉर्टिंग तकनीक रैंडमाइज़्ड है। हम जांचेंगे कि ऐरे सॉर्ट है या नहीं, यदि नहीं तो रैंडम शफल करें और फिर जांचें। जब तक सभी एलिमेंट्स सॉर्ट नहीं हो जाते तब तक इस प्रक्रिया को जारी रखें। इस मामले में हमें
-
Python में लोटस और कैटरपिलर गेम जीतने के लिए अपेक्षित चालों की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास n पंक्तियों और m स्तंभों वाला एक ग्रिड है। अमल और बिमल उस ग्रिड पर एक गेम खेल रहे हैं। गेम का नियम इस प्रकार है:अमल शीर्ष पंक्ति में कहीं सफेद कमल टाइल रखता है और बिमल नीचे की पंक्ति में कहीं कैटरपिलर टाइल रखता है। अमल गेम शुरू करता है और वे बारी-बारी से खेलते हैं। अमल अपनी टाइल
-
Python में दी गई शर्तों को पूरा करने वाले रंगीन शीर्षों के उपसमुच्चयों की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास एक ऐरे colors है, जो एक नियमित n-gon के लिए रंगों का प्रतिनिधित्व करता है। यहां इस n-gon के प्रत्येक शीर्ष को दिए गए ऐरे में मौजूद n अलग-अलग रंगों में से एक के साथ रैंडमली रंगा गया था। हमें बहुभुज शीर्षों के विशेष उपसमुच्चयों की संख्या ढूंढनी है, जैसे कि ये उपसमुच्चय इन शर्तों को
-
Python में find(x, y) का मान सम या विषम है, यह खोजने का प्रोग्राम
मान लीजिए हमारे पास एक ऐरे nums है। हमारे पास एक और जोड़ी (x, y) है, हमें यह ढूंढना है कि find(x,y) का मान Odd है या Even। find() निम्नानुसार है: yfind(x, y) = nums[x]^find(x+1, y) अन्यथातो, यदि इनपुट nums = [3,2,7], (x, y) = 1, 2 है, तो आउटपुट even होगा, क्योंकि:find(1, 2) = nums[1]^find(2,3)find(2
-
Python में n के किसी उचित भाजक के सम पूर्ण वर्ग संख्या होने की प्रायिकता खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है, हमें यह पता लगाना है कि n के किसी उचित भाजक के सम पूर्ण वर्ग होने की प्रायिकता क्या है।तो, यदि इनपुट n = 36 है, तो आउटपुट 1/8 होगा क्योंकि 36 के आठ उचित भाजक हैं, ये हैं {1,2,3,4,6,9,12,18} और उनमें केवल एक संख्या (4) पूर्ण वर्ग और सम है।इसे हल करने के लिए, हम निम
-
Python में दिए गए प्रतिबंधों का उपयोग करके min और max के बीच सामान्य भिन्न खोजने का प्रोग्राम
मान लीजिए हमारे पास दो लॉन्ग इंटीजर मान maximum और minimum हैं। हमें एक सामान्य भिन्न n/d ढूंढनी है जैसे कि min <= d <= max। और |n/d - pi| सबसे छोटा हो। यहां pi = 3.14159265... और यदि एक से अधिक भिन्न यह शर्त रखते हैं, तो सबसे छोटे हर वाला भिन्न वापस करें।तो, यदि इनपुट minimum = 1, maximum = 10 है,
-
Python में N प्राकृतिक संख्याओं से उन जोड़ों की संख्या खोजने का प्रोग्राम जिनका योग k से विभाज्य हो
मान लीजिए हमारे पास एक संख्या n और दूसरा मान k है, मान लें हमारे पास पहले N प्राकृतिक संख्याओं के साथ एक ऐरे A है, हमें A से एलिमेंट्स A[i] और A[j] के जोड़ों की कुल संख्या ढूंढनी है, जैसे कि, i < j और उनका योग k से विभाज्य हो।तो, यदि इनपुट n = 10, k = 4 है, तो आउटपुट 10 होगा क्योंकि 10 जोड़े हैं जिन
-
Python में n संख्या में 1 को m से विभाजित करने पर शेषफल खोजने का प्रोग्राम
मान लीजिए हमारे पास दो संख्याएं n और m हैं। हमें n संख्या में 1 को m से विभाजित करने पर शेषफल ढूंढना है।तो, यदि इनपुट n = 4, m = 27 है, तो आउटपुट 4 होगा, क्योंकि 1111 mod 27 = 4।इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:util() फ़ंक्शन परिभाषित करें। यह x, n, m लेगाy := 1 0, करेंयदि n वि
-
Python में कैंडी वितरण नियमों का पालन करते हुए कितने बच्चों को कैंडी मिलेगी, यह खोजने का प्रोग्राम
मान लीजिए हमारे पास k संख्या में कैंडी हैं। हमें उन्हें बच्चों के बीच वितरित करना है। अब कुछ नियम हैं:i-वां बच्चे को i^2 संख्या में कैंडी मिलेगीइंडेक्स i पर कोई भी बच्चा तब तक कैंडी नहीं पाएगा जब तक इंडेक्स 1 से i-1 तक के सभी बच्चों को सर्व नहीं किया जातायदि i-वां बच्चा i^2 संख्या में कैंडी नहीं पात
-
Python में ऐसी संख्या m खोजने का प्रोग्राम जिसके फैक्टोरियल में n शून्य हों
मान लीजिए हमारे पास एक संख्या n है। हमें सबसे छोटी संख्या m ढूंढनी है, जैसे कि m के फैक्टोरियल में कम से कम n संख्या में शून्य हों।तो, यदि इनपुट n = 2 है, तो आउटपुट 10 होगा क्योंकि 10! = 3628800 और 9! = 362880, 2 शून्य वाली न्यूनतम संख्या 10 है।इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे: