-
पायथन में विशिष्ट प्रविष्टियों की औसत ऊंचाई प्राप्त करने का प्रोग्राम
मान लीजिए हमारे पास ऊंचाइयों का एक सेट है जिसमें कुछ डुप्लिकेट प्रविष्टियां भी हो सकती हैं। हमें इन ऊंचाइयों की विशिष्ट प्रविष्टियों का औसत ढूंढना है।उदाहरण के लिए, यदि इनपुट heights = [96,25,83,96,33,83,24,25] है, तो आउटपुट 52.2 होगा क्योंकि अद्वितीय तत्व हैं [96,25,83,33,24], तो योग 96 + 25 + 83 +
-
पायथन में किसी संख्या का बेहतर भाजक खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें n का भाजक ढूंढना है जो इन शर्तों के आधार पर बेहतर है: हमारे पास दो संख्याएं p और q हैं, वह जिसका अंकों का योग बड़ी संख्या है, उसे दूसरे से बेहतर कहा जाता है। जब अंकों का योग समान होता है, तो छोटी संख्या बेहतर होती है।उदाहरण के लिए, यदि इनपुट n = 180 है, तो आउ
-
पायथन में 1 से n तक n तत्वों वाली सूची बनाने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें आकार n की तत्वों की एक सूची बनानी है, तत्व 1 से n तक हैं।उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट [1,2,3,4,5] होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:इस समस्या को हल करने के लिए पायथन लिस्ट कॉम्प्रिहेंशन रणनीति का उपयोग करेंप
-
पायथन में लिस्ट स्लाइसिंग द्वारा सूची को रिवर्स करने का प्रोग्राम
मान लीजिए हमारे पास nums नामक n तत्वों की एक सूची है। हमें लिस्ट स्लाइसिंग ऑपरेशंस द्वारा इस सूची को रिवर्स करना है।उदाहरण के लिए, यदि इनपुट nums = [5,7,6,4,6,9,3,6,2] है, तो आउटपुट [2, 6, 3, 9, 6, 4, 6, 7, 5] होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:लिस्ट स्लाइसिंग अधिक
-
पायथन में सूची से विषम तत्वों का योग खोजने का प्रोग्राम
मान लीजिए हमारे पास nums नामक n तत्वों की एक सूची है। हमें सूची से सभी विषम तत्वों का योग ढूंढना है।उदाहरण के लिए, यदि इनपुट nums = [5,7,6,4,6,9,3,6,2] है, तो आउटपुट 24 होगा क्योंकि 5+7+9+3 = 24।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:इसे लिस्ट कॉम्प्रिहेंशन द्वारा भी हल करे
-
पायथन में बिल्ट-इन length() फंक्शन के बिना सूची की लंबाई खोजने का प्रोग्राम
मान लीजिए हमारे पास nums नामक एक सूची है। हमें इस सूची की लंबाई ढूंढनी है लेकिन किसी भी length(), size() या len() प्रकार के फंक्शन का उपयोग किए बिना।उदाहरण के लिए, यदि इनपुट nums = [5,7,6,4,6,9,3,6,2] है, तो आउटपुट 9 होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:इसे map और li
-
पायथन में लिस्ट आइटम्स को उनके निरपेक्ष मानों द्वारा अपडेट करने का प्रोग्राम
मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है जिसमें पॉजिटिव और नेगेटिव संख्याएं हैं। हमें इस सूची को अपडेट करना है ताकि अंतिम सूची में प्रत्येक तत्व का केवल निरपेक्ष मान हो।उदाहरण के लिए, यदि इनपुट nums = [5,-7,-6,4,6,-9,3,-6,-2] है, तो आउटपुट [5, 7, 6, 4, 6, 9, 3, 6, 2] होगा।समाधान दृष्टिको
-
पायथन में मिनियन गेम के विजेता का स्कोर और नाम खोजने का प्रोग्राम
मान लीजिए दो खिलाड़ी अमल और बिमल हैं। वे एक खेल खेल रहे हैं। खेल के नियम इस प्रकार हैं:दोनों खिलाड़ियों के पास एक ही स्ट्रिंग s हैदोनों को s के अक्षरों का उपयोग करके सबस्ट्रिंग्स बनाने हैंबिमल को व्यंजन से शुरू होने वाले शब्द बनाने हैंअमल को स्वर से शुरू होने वाले शब्द बनाने हैंखेल तब समाप्त होगा जब
-
पायथन में स्ट्रिंग को k विशिष्ट पार्टीशन में विभाजित करने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s और एक मान k है। k का मान s की लंबाई का एक गुणक है, मान लें लंबाई n है। हम s को n/k अलग-अलग सबस्ट्रिंग्स में विभाजित कर सकते हैं जिन्हें आकार k के t_i कहा जाता है। फिर इन t_i का उपयोग u_i बनाने के लिए करें जैसे कि:u_i में मौजूद वर्ण t_i में वर्णों का सबसीक्वेंस हैंइन
-
पायथन में दो टाइमस्टैम्प के बीच का अंतर खोजने का प्रोग्राम
मान लीजिए हमारे पास इस प्रारूप में दो समय हैं Day dd Mon yyyy hh:mm:ss +/-xxxx, जहां Day तीन अक्षरों वाला दिन है जिसका पहला अक्षर अपरकेस में है। Mon तीन अक्षरों में महीने का नाम है और अंत में + या - xxxx टाइमज़ोन को दर्शाता है उदाहरण के लिए +0530 इंगित करता है कि यह GMT से 5 घंटे 30 मिनट अधिक है (dd
-
पायथन में समकोण त्रिभुज के मध्य बिंदु और आधार के बीच का कोण खोजने का प्रोग्राम
मान लीजिए हमारे पास एक समकोण त्रिभुज की दो भुजाएं हैं, ये भुजाएं AB और BC हैं। कर्ण AC का मध्य बिंदु M मानें। हमें M और BC के बीच का कोण ढूंढना है।उदाहरण के लिए, यदि इनपुट ab = 6 bc = 4 है, तो आउटपुट 56.309932474020215 होगा क्योंकि ab/bc का आर्क_टैन 0.9828 है लेकिन डिग्री में यह 56.31 है।समाधान दृष्
-
पायथन में कुशल तरीके से e^x खोजने का प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें लाइब्रेरी फंक्शन का उपयोग किए बिना कुशल तरीके से e^x ढूंढना है। e^x का सूत्र इस प्रकार है:$$e^{x} = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + ...$$उदाहरण के लिए, यदि इनपुट x = 5 है, तो आउटपुट 148.4131 होगा क्योंकि e^x = 1 + 5 + (5^2/2!) + (5^3/3!) + ... = 148
-
पायथन में सेट में तत्वों की भागीदारी जांचकर खुशी खोजने का प्रोग्राम
मान लीजिए हमारे पास n अलग-अलग पूर्णांकों की एक सरणी nums है। हमारे पास दो डिसजॉइंट सेट A और B भी हैं। हमारे पास एक खुशी पैरामीटर है जो प्रारंभ में 0 पर सेट है। हम nums में प्रत्येक पूर्णांक i के माध्यम से जाते हैं। यदि i, A में है तो खुशी में 1 जोड़ें और यदि i, B में है तो इसे 1 से घटाएं। हमें अंतिम
-
पायथन में जांचने का प्रोग्राम कि डोमेन और रेंज फंक्शन बना रहे हैं या नहीं
y एक फंक्शन है या नहीं। यहां हम x और y में सभी तत्वों को पॉजिटिव मान रहे हैं।उदाहरण के लिए, यदि इनपुट x = [1,3,2,6,5] y = [1,9,4,36,25] है, तो आउटपुट True होगा, क्योंकि प्रत्येक x के लिए, संबंधित y यहां उसका वर्ग मान है, तो यह एक फंक्शन है।समाधान दृष्टिकोणयहां हम एक सरल चरणों के सेट पर विचार कर रहे
-
पायथन में बहुभुज का परिमाप खोजने का प्रोग्राम
मान लीजिए हमारे पास एक 2D तल पर एक साधारण बहुभुज के अंतिम बिंदुओं को दर्शाने वाले क्रमबद्ध बिंदुओं की सूची है। हमें इस बहुभुज का परिमाप ढूंढना है।उदाहरण के लिए, यदि इनपुट points = [(0, 0), (0,5), (3, 5), (3,0)] है, तो आउटपुट 16 होगा क्योंकिदो भुजाएं लंबाई 3 की हैं और दो भुजाएं लंबाई 5 की हैं, तो 2*5
-
पायथन में विशिष्ट शब्दों की गिनती और उनकी आवृत्ति गणना करने का प्रोग्राम
मान लीजिए हमारे पास शब्दों की एक सूची है। ये शब्द कई बार आ सकते हैं। हमें इन शब्दों की आवृत्तियां दिखानी हैं और गिनना है कि कितने विशिष्ट शब्द हैं।उदाहरण के लिए, यदि इनपुट words = [Book, Sound, Language, Computer, Book, Language] है, तो आउटपुट (4, 2 1 2 1) होगा क्योंकि चार विशिष्ट शब्द हैं, पहला और
-
पायथन में लगातार तत्वों के लिए जोड़े गिनने का प्रोग्राम
मान लीजिए हमारे पास एक न्यूमेरिक स्ट्रिंग s है जिसमें कुछ अंक हैं। अंक कई बार आ सकते हैं। हमें कुछ जोड़े (अंक, काउंट) लौटाने हैं जो दर्शाते हैं कि s में कौन सा अंक लगातार कितनी बार आया है। इस समस्या को हल करने के लिए हम itertools लाइब्रेरी के अंतर्गत आने वाले groupby() फंक्शन का उपयोग कर सकते हैं। य
-
पायथन में बहुभुज का क्षेत्रफल खोजने का प्रोग्राम
मान लीजिए हमारे पास एक 2D तल पर एक साधारण बहुभुज के अंतिम बिंदुओं को दर्शाने वाले क्रमबद्ध बिंदुओं की सूची है। हमें इस बहुभुज का क्षेत्रफल ढूंढना है।उदाहरण के लिए, यदि इनपुट points = [(0, 0), (0,5), (3, 5), (3,0)] है, तो आउटपुट 15 होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे
-
पायथन में कंपनी नाम से शीर्ष तीन सबसे अधिक आने वाले अक्षर खोजने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग के रूप में कंपनी नाम है। हमें कंपनी नाम से सबसे आम तीन वर्ण ढूंढने हैं और उन्हें निम्न नियमों के अनुसार दिखाना है:सबसे अधिक बार आने वाले तीन अक्षर चुनेंउन्हें अवरोही क्रम में सॉर्ट करेंयदि कुछ वर्णों की आवृत्ति समान है तो उनके वर्णमाला क्रम के अनुसार लेंउदाहरण के लिए,
-
पायथन में दो संख्याओं का GCD रिकर्सिवली गणना करने का प्रोग्राम
मान लीजिए हमारे पास दो संख्याएं a और b हैं। हमें इन दो संख्याओं का GCD रिकर्सिव तरीके से ढूंढना है। GCD प्राप्त करने के लिए हम यूक्लिडियन एल्गोरिदम का उपयोग करेंगे।उदाहरण के लिए, यदि इनपुट a = 25 b = 45 है, तो आउटपुट 5 होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:gcd() नामक