-
पायथन में जांचने का प्रोग्राम कि क्या हम क्यूब्स को ढेर कर सकते हैं या नहीं
मान लीजिए हमारे पास nums नामक एक सरणी है जिसमें n अलग-अलग क्यूब्स के आकार हैं, वे क्षैतिज रूप से रखे गए हैं। हमें क्यूब्स का एक ऊर्ध्वाधर ढेर बनाना है। नया क्यूब इसका पालन करना चाहिए:यदि ith क्यूब jth क्यूब के ऊपर है, तो jth का साइड लेंथ ith के साइड लेंथ से बड़ा या बराबर होना चाहिए।जब हम ऊर्ध्वाधर ढ
-
पायथन में nth फाइबोनैचि टर्म खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें एक रिकर्सिव फंक्शन परिभाषित करके nth फाइबोनैचि टर्म ढूंढना है।उदाहरण के लिए, यदि इनपुट n = 8 है, तो आउटपुट 13 होगा क्योंकि पहले कुछ फाइबोनैचि टर्म हैं: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34...समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:solve()
-
पायथन में n पंक्तियों वाला पालिंड्रोम ट्रायंगल प्रिंट करने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों वाला एक ट्रायंगल ढूंढना है और प्रत्येक पंक्ति में पालिंड्रोम होगा।उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट होगा:1 121 12321 1234321 123454321समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:i के लिए 1 से n तक की रेंज में, करें(
-
पायथन में पास्कल ट्रायंगल जनरेट करने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों तक पास्कल ट्रायंगल जनरेट करना है। पास्कल ट्रायंगल इस तरह दिखेगा:पास्कल ट्रायंगल का गुण यह है कि पिछली पंक्ति के प्रत्येक आसन्न दो संख्याओं का योग वह मान है जो दूसरी पंक्ति पर ठीक नीचे रखा गया है। उदाहरण के लिए, पंक्ति 6 पर पहला 10, पंक्ति 5 पर 4 औ
-
पायथन में अक्षरों और k आकार के संयोजनों में 'a' अक्षर प्राप्त करने की संभावना खोजने का प्रोग्रम
मान लीजिए हमारे पास n अलग-अलग अंग्रेजी अक्षरों की एक सरणी है। हमारे पास एक और मान k भी है। हम एक समान वितरण के साथ k अलग-अलग इंडेक्स (1-इंडेक्स्ड) चुन सकते हैं। हमें वह संभावना ज्ञात करनी है कि चुने गए k इंडेक्स में से कम से कम एक में a अक्षर होगा।उदाहरण के लिए, यदि इनपुट letters = [a, c, a, b, l, a
-
पायथन में नंबर ट्रायंगल प्रिंट करने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों वाला एक ट्रायंगल प्रिंट करना है और प्रत्येक पंक्ति में लाइन नंबर i, i बार होगा।उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट होगा:1 22 333 4444 55555समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:i के लिए 1 से n तक की रेंज में, कर
-
पायथन में कॉम्प्लेक्स नंबर ऑब्जेक्ट्स के लिए क्लास परिभाषित करने का प्रोग्राम
मान लीजिए हम निम्न ऑपरेशंस के साथ एक कॉम्प्लेक्स नंबर क्लास परिभाषित करके कॉम्प्लेक्स नंबर के कार्य करना चाहते हैं:add() दो कॉम्प्लेक्स नंबर जोड़ने के लिएsub() दो कॉम्प्लेक्स नंबर घटाने के लिएmul() दो कॉम्प्लेक्स नंबर गुणा करने के लिएdiv() दो कॉम्प्लेक्स नंबर विभाजित करने के लिएmod() कॉम्प्लेक्स नंब
-
पायथन में दो स्ट्रिंग्स को वैकल्पिक फैशन में मर्ज करने का प्रोग्राम
मान लीजिए हमारे पास समान आकार की दो स्ट्रिंग्स s और t हैं। हमें s और t के अक्षरों को वैकल्पिक फैशन में जोड़ना है। तो s[i] को t[i] के साथ जोड़ें फिर अगले अक्षर के लिए जाएं और इसी तरह।उदाहरण के लिए, यदि इनपुट s = hello t = world है, तो आउटपुट hweolrllod होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न
-
पायथन में स्ट्रिंग वर्णों को जोड़ी में स्वैप करने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s है। हमें सभी विषम स्थित वाले तत्वों को सम स्थित वाले तत्वों के साथ स्वैप करना है। तो अंत में हमें s का एक क्रमपरिवर्तन मिलेगा जहां तत्व जोड़ी में स्वैप किए गए हैं।उदाहरण के लिए, यदि इनपुट s = programming है, तो आउटपुट rpgoarmmnig होगा।समाधान दृष्टिकोणइसे हल करने के
-
पायथन में स्ट्रिंग कम्प्रेशन करने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s है। हमें इस स्ट्रिंग को रन लेंथ एन्कोडिंग फॉर्म में कम्प्रेस करना है। तो जब कोई वर्ण लगातार k बार दोहराया जाता है जैसे bbbb यहां अक्षर b लगातार चार बार दोहराया गया है, तो एन्कोडेड फॉर्म b4 होगा। एकल वर्णों के लिए हम उसमें काउंट नहीं जोड़ेंगे।उदाहरण के लिए, यदि इनपुट
-
पायथन में दो स्ट्रिंग्स से प्रीफिक्स कम्प्रेशन करने का प्रोग्राम
मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं (दोनों में लोअरकेस अंग्रेजी अक्षर हैं)। हमें आकार 3 के जोड़ों की एक सूची ढूंढनी है, जहां प्रत्येक जोड़ा (l, k) के रूप में है, यहां k एक स्ट्रिंग है और l इसकी लंबाई है। अब इन तीन जोड़ों में से, पहला s और t का सबसे लंबा सामान्य प्रीफिक्स p रखता है, फिर s का
-
पायथन में पहले आए स्ट्रिंग वर्णों को हटाने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s है। हमें उन वर्णों को हटाना है जो पहले ही आ चुके हैं, और कम की गई स्ट्रिंग लौटानी है। इसे हल करने के लिए हम एक ऑर्डर्ड डिक्शनरी का उपयोग करेंगे ताकि वर्णों के इंसर्शन ऑर्डर को बनाए रखा जा सके। मान उन वर्णों की आवृत्ति होगी, हालांकि यहां आवृत्ति मान महत्वपूर्ण नहीं ह
-
पायथन में दिए गए एट्रिब्यूट इंडेक्स के आधार पर टेबल सॉर्ट करने का प्रोग्राम
मान लीजिए हमारे पास एथलीट्स के बारे में जानकारी वाली एक 2D सूची है। यह जानकारी रैंक, आयु, ऊंचाई है। प्रत्येक पंक्ति में अलग-अलग एथलीट्स की जानकारी होती है। हमारे पास एक और संख्या k भी है। हमें kth एट्रिब्यूट के आधार पर डेटा को सॉर्ट करना है।उदाहरण के लिए, यदि इनपुट है:रैंकआयुऊंचाई1251902351803331854
-
पायथन में कस्टम ऑर्डर में स्ट्रिंग सॉर्ट करने का प्रोग्राम
मान लीजिए हमारे पास एक अल्फान्यूमेरिक स्ट्रिंग s है। हमें इसे निम्न शर्त के आधार पर सॉर्ट करना है:सभी सॉर्ट किए गए लोअरकेस अक्षर अपरकेस अक्षरों से पहले रखे जाएंगेसभी सॉर्ट किए गए अपरकेस अक्षर अंकों से पहले रखे जाएंगेसभी सॉर्ट किए गए विषम अंक सम अंकों से पहले रखे जाएंगेउदाहरण के लिए, यदि इनपुट s = He
-
पायथन में nth घात के अद्वितीय संख्याओं के योग के रूप में संख्या प्राप्त करने के तरीकों की संख्या खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या x और दूसरी संख्या n है। हमें उन तरीकों की संख्या ज्ञात करनी है जिनसे हम x को कुछ अद्वितीय संख्याओं के nth घात के योग के रूप में प्राप्त कर सकते हैं।उदाहरण के लिए, यदि इनपुट x = 100 n = 2 है, तो आउटपुट 3 होगा क्योंकि संभावित समाधान हैं: 6^2 + 8^2, 10^2 और 1^2 + 3^2 + 4^2
-
पायथन में ईमेल पता मान्य करने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग के रूप में ईमेल पता है। हमें निम्न शर्तों के आधार पर जांचना है कि यह मान्य है या नहीं:प्रारूप username@company.domain होना चाहिएयूजरनेम में केवल बड़े और छोटे अक्षर, संख्याएं, डैश और अंडरस्कोर हो सकते हैंकंपनी नाम में केवल बड़े और छोटे अक्षर और संख्याएं हो सकती हैंडोमे
-
पायथन में सूची से उन तत्वों को खोजने का प्रोग्राम जो कम से कम k बार आए हैं
मान लीजिए हमारे पास nums नामक तत्वों की एक सूची है, और एक मान k है। हमें उन तत्वों को खोजना है जो कम से कम k बार आए हैं।उदाहरण के लिए, यदि इनपुट nums = [2,5,6,2,6,1,3,6,3,8,2,5,9,3,5,1] k = 3 है, तो आउटपुट [2, 5, 6, 3] होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:c := nums म
-
पायथन में reduce फंक्शन का उपयोग करके परिमेय संख्याओं का गुणनफल खोजने का प्रोग्राम
मान लीजिए हमारे पास परिमेय संख्याओं की एक सूची है। हमें reduce फंक्शन का उपयोग करके उनका गुणनफल ज्ञात करना है। reduce() फंक्शन दो आर्गुमेंट वाले फंक्शन को ऑब्जेक्ट्स की सूची पर बाएं से दाएं संचयी रूप से लागू करता है।उदाहरण के लिए, यदि इनपुट fractions = [(5,3),(2,8),(6,9),(5,12),(7,2)] है, तो आउटपुट
-
पायथन में बड़ी संख्या का फैक्टोरियल खोजने का प्रोग्राम
मान लीजिए हमारे पास एक बड़ी संख्या n है। हमें इसका फैक्टोरियल ज्ञात करना है। कुछ अन्य भाषाओं में बड़ी संख्या का फैक्टोरियल ज्ञात करना बहुत कठिन होता है क्योंकि यह पूर्णांक डेटा प्रकारों की सीमा से अधिक हो सकता है। लेकिन पायथन में यह स्वचालित रूप से लंबाई का पता लगाता है और डिफ़ॉल्ट रूप से संख्या को
-
पायथन में nth टर्म तक फाइबोनैचि श्रृंखला के परिणाम खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें पहले n फाइबोनैचि पदों का योग ज्ञात करना है (n पदों तक फाइबोनैचि अनुक्रम)। यदि उत्तर बहुत बड़ा है तो परिणाम को 10^8 + 7 के मॉड्यूलो में लौटाएं।उदाहरण के लिए, यदि इनपुट n = 8 है, तो आउटपुट 33 होगा क्योंकि पहले कुछ फाइबोनैचि पद हैं: 0 + 1 + 1 + 2 + 3 + 5 + 8 + 1