-
क्रेडिट कार्ड नंबर जांचने के लिए पायथन प्रोग्राम मान्य है या नहीं
मान लीजिए हमारे पास क्रेडिट कार्ड नंबर है। हमें यह जांचना होगा कि कार्ड नंबर वैध है या नहीं। कार्ड नंबरों में कुछ गुण होते हैं - यह 4, 5 और 6 से शुरू होगा यह 16 अंक लंबा होगा संख्याओं में केवल अंक होने चाहिए इसमें चार समूहों में अंक हो सकते हैं जिन्हें - से अलग किया जाता है इसे स्पेस
-
पायथन में आकार n, n बार बाईं ओर एक स्ट्रिंग घुमाने के लिए कार्यक्रम
मान लीजिए कि हमारे पास n आकार की एक स्ट्रिंग है। हमें सभी घुमाए गए तारों को 1 स्थान, 2 स्थान ... n स्थानों पर घुमाकर खोजना होगा। इसलिए, यदि इनपुट एस =हैलो जैसा है, तो आउटपुट [एलोह, लोहे, लोहेल, ओहेल, हैलो] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - res :=एक नई सूची n :=आकार का 0 से n
-
पायथन में दिए गए स्ट्रिंग से डुप्लिकेट वर्णों को हटाने का कार्यक्रम
मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें उन सभी डुप्लिकेट वर्णों को हटाना होगा जो पहले ही सामने आ चुके हैं। अंतिम स्ट्रिंग में वास्तविक वर्णों की तरह ही वर्णों का क्रम होगा। हम वर्णों के सम्मिलन क्रम को बनाए रखने के लिए आदेशित शब्दकोश का उपयोग करके इसे हल कर सकते हैं। मान उन वर्णों की आवृत्ति
-
शब्दों की सूची से शब्द स्कोर खोजने के लिए पायथन कार्यक्रम
मान लीजिए कि हमारे पास एक सरणी में कुछ शब्द हैं। ये शब्द छोटे अक्षरों में हैं। हमें निम्नलिखित नियमों के आधार पर शब्दों के इन सेटों का कुल स्कोर ज्ञात करना है - स्वरों पर विचार करें [a, e, i, o, u and y] किसी एक शब्द का स्कोर 2 होता है, जब उस शब्द में स्वरों की संख्या सम हो। अन्यथा, उस शब्द
-
पायथन में संख्याओं की दो सूची से लापता संख्याओं को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की दो सूची है जैसे nums1 और nums2। कुछ ऐसे तत्व हैं जो जरूरी नहीं कि अद्वितीय हों। लेकिन ये दो सूचियां वास्तव में संख्याओं के एक ही सेट के विभिन्न क्रमपरिवर्तन का प्रतिनिधित्व कर रही हैं। हालांकि, उनमें से कुछ गायब हैं। हमें इन दो सूचियों के लापता नंबरों को ढूंढना है
-
दिए गए सिक्कों के साथ n रुपये प्राप्त करने के तरीके खोजने के लिए पायथन कार्यक्रम
मान लीजिए हमने मूल्यवर्ग (1, 2, 5 और 10) के सिक्के दिए हैं। हमें यह पता लगाना है कि इन प्रभुत्वों का उपयोग करके हम कितने तरीकों से n को व्यवस्थित कर सकते हैं। हमारे पास 4 तत्वों के साथ गिनती नामक एक सरणी है, जहां गिनती [0] 1 के सिक्कों की संख्या इंगित करती है, गिनती [1] 2 के लिए सिक्कों की संख्या इं
-
डाक पता प्रारूप को मान्य करने के लिए पायथन कार्यक्रम
मान लीजिए हमारे पास एक पोस्टल कोड है, तो हमें यह जांचना होगा कि यह वैध है या नहीं। एक मान्य पोस्टल कोड में निम्नलिखित मानदंड होते हैं यह 100000 से 99999 (दोनों शामिल) की सीमा में एक संख्या होनी चाहिए। इसमें एक से अधिक बारी-बारी से दोहराए जाने वाले अंक जोड़े नहीं होने चाहिए। इसलिए, यदि इनपुट
-
पायथन में दो संख्याओं के सामान्य भाजक की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास दो संख्याएँ a और b हैं। हमें ज्ञात करना है कि कितने धनात्मक पूर्णांक हैं, जो a और b दोनों के भाजक हैं। इसलिए, यदि इनपुट a =288 b =240 जैसा है, तो आउटपुट 10 होगा क्योंकि सामान्य भाजक [1,2,3,4,6,8,12,16,24,48] हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - res :=0 i श्
-
k बार दायीं ओर घुमाकर ith तत्व को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक सरणी संख्या है, और एक मान k और दूसरा मान i है। अंकों के तत्वों को घुमाने के बाद हमें इंडेक्स i पर तत्व खोजना होगा, k संख्या को दाईं ओर घुमाना होगा। इसलिए, यदि इनपुट संख्या =[2,7,9,8,10] k =3 i =2 की तरह है, तो आउटपुट 10 होगा क्योंकि तीसरे रोटेशन के बाद सरणी [9,8,10,2,7] हो
-
बिंदुओं की जाँच करने का कार्यक्रम पायथन में उत्तल पतवार बना रहा है या नहीं
मान लीजिए कि हमारे पास बहुभुज के बाहरी बिंदु दक्षिणावर्त क्रम में हैं। हमें यह जांचना होगा कि ये बिंदु उत्तल पतवार बना रहे हैं या नहीं। इस आरेख से यह स्पष्ट है कि प्रत्येक तीन क्रमागत बिंदुओं के लिए आंतरिक कोण 180° से अधिक नहीं होता है। इसलिए यदि सभी कोण 180° से अधिक नहीं हैं तो बहुभुज उत्तल पतवा
-
दो संख्याओं के समुच्चय के गुणनखंडों की संख्या ज्ञात करने का कार्यक्रम
मान लीजिए कि हमारे पास दो सरणियाँ हैं जिन्हें nums1 और nums2 कहा जाता है। हमें निम्नलिखित शर्तों को पूरा करने वाले मानों की संख्या ज्ञात करनी है - nums1 में मौजूद एलीमेंट उन एलिमेंट के फ़ैक्टर हैं जिन्हें चुना जा रहा है चुने गए तत्व nums2 के सभी तत्वों का एक गुणनखंड है इसलिए, यदि इनपुट nums
-
पायथन में किसी संख्या का सुपर डिजिट खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n है। हमें इस संख्या का सुपर डिजिट ज्ञात करना है। एक अंक की संख्या का सुपर अंक स्वयं अंक होता है लेकिन बहु अंकों की संख्या के लिए सुपर अंक बार-बार सभी अंकों का योग होता है जब तक कि योग एक अंक संख्या न हो। इसलिए, यदि इनपुट n =513682 जैसा है, तो आउटपुट 7 होगा क्योंकि
-
प्रत्येक तत्व को n बार दोहराकर प्रतिकृति सूची खोजने का कार्यक्रम
मान लीजिए हमारे पास n तत्वों की एक सूची है; हमें सूची में प्रत्येक तत्व को कई बार दोहराना होगा। इसलिए, यदि इनपुट संख्या =[1,5,8,3] की तरह है, तो आउटपुट [1, 1, 1, 1, 5, 5, 5, 5, 8, 8, 8, 8, 3 होगा। , 3, 3, 3] इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=अंकों का आकार रिट:=एक नई सूची अंकों
-
बिंदुओं की जाँच करने के लिए प्रोग्राम अवतल बहुभुज बना रहे हैं या नहीं पायथन में
मान लीजिए कि हमारे पास बहुभुज के बाहरी बिंदु दक्षिणावर्त क्रम में हैं। हमें यह जांचना है कि ये बिंदु उत्तल बहुभुज बना रहे हैं या नहीं। एक बहुभुज को अवतल कहा जाता है यदि उसका कोई एक आंतरिक कोण 180° से अधिक हो। इस आरेख से यह स्पष्ट है कि सीडीई को छोड़कर प्रत्येक तीन क्रमागत बिंदुओं के लिए आंतरिक को
-
एक सरणी में x से बड़े सभी मानों को फ़िल्टर करने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है। हमारे पास एक और संख्या x भी है। हमें सभी संख्याओं को उन अंकों से निकालना है जो फ़िल्टर करके x से कम हैं। हम अजगर का उपयोग करते हैं, एक फ़िल्टर () विधि है जो इस फ़ंक्शन का उपयोग करके तर्क और फ़िल्टर के रूप में कार्य करती है। इसलिए, यदि
-
पायथन में n नोड्स के साथ BST की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास अलग-अलग नोड हैं। सभी अलग हैं। हमें यह पता लगाना है कि हम उन्हें कितने तरीकों से व्यवस्थित कर सकते हैं ताकि हम बाइनरी सर्च ट्री बना सकें। जैसा कि हम बाइनरी सर्च ट्री के बारे में जानते हैं, लेफ्ट सबट्री में हमेशा छोटे मान होते हैं और राइट सबट्री में बड़े मान होते हैं। इसे हल कर
-
पायथन में खाली और कब्जे वाली सीटों के बीच अधिकतम दूरी खोजने का कार्यक्रम
मान लीजिए कि हमारे पास केवल 0s और 1s वाली एक सूची है जिसे सीटें कहते हैं। जहां सीटें [i] एक सीट का प्रतिनिधित्व करती हैं। जब यह 1 होता है, तो यह कब्जा कर लिया जाता है, अन्यथा मुक्त। कम से कम एक खाली सीट है और कम से कम एक कब्जा वाली सीट है, हमें एक मुफ्त सीट से निकटतम कब्जे वाली सीट तक की अधिकतम दूरी
-
पायथन में अधिकतम गुणा संख्याओं को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास दो सूचियाँ हैं जिन्हें अंक और गुणक कहा जाता है। अब एक संक्रिया पर विचार करें जिसमें हम अंकों में से किसी भी संख्या को हटा सकते हैं और गुणकों में से किसी भी संख्या को हटा सकते हैं और फिर उन्हें एक साथ गुणा कर सकते हैं। हमें इस ऑपरेशन को तब तक दोहराना होगा जब तक कि कोई एक सूची ख
-
पायथन में तीन अद्वितीय वस्तुओं का सबसे बड़ा उत्पाद खोजने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें तीन अद्वितीय तत्वों का सबसे बड़ा गुणनफल खोजना होगा। इसलिए, यदि इनपुट संख्या =[6, 1, 2, 4, -3, -4] की तरह है, तो आउटपुट 72 होगा, क्योंकि हम गुणा कर सकते हैं (- 3) * (-4) * 6 =72। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
पायथन में एक सरणी से दो अलग-अलग तत्वों का अधिकतम उत्पाद खोजने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें दो अद्वितीय तत्वों का सबसे बड़ा गुणनफल खोजना होगा। इसलिए, यदि इनपुट nums =[8, -3, 1, -5] जैसा है, तो आउटपुट 15 होगा, (-3)*(-5) =15 जो यहां अधिकतम है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=अंकों का आकार nums_sor