-
जांचें कि क्या किसी वर्ग (एक रंगीन सेल के साथ) को पायथन में दो बराबर भागों में विभाजित किया जा सकता है
मान लीजिए, हमें एक वर्ग दिया गया है जिसका आकार n है। n आकार के वर्ग को आगे n2 छोटे वर्गों में विभाजित किया गया है। छोटे वर्ग इकाई आकार के होते हैं और उनमें से एक वर्ग अद्वितीय रंग से रंगा जाता है। अब अगर हम बड़े वर्ग को दो बराबर भागों में काटते हैं, तो हमें इसे इस तरह से काटना होगा कि काटने की रेखा
-
जांचें कि क्या सरणी को दो उप-सरणी में विभाजित किया जा सकता है जैसे कि उनका पूर्ण अंतर पायथन में Ks है
मान लीजिए, हमें एक सरणी input_list प्रदान की जाती है जिसमें पूर्णांक संख्याएं होती हैं। हमें दी गई समस्या यह जांचना है कि क्या दिए गए सरणी को दो हिस्सों में विभाजित किया जा सकता है, जहां दो हिस्सों के योग का अंतर संख्या n के बराबर है। नंबर n पहले ही प्रदान किया जाएगा। इसलिए, यदि इनपुट इनपुट_लिस्ट =
-
जांचें कि क्या सरणी को पायथन में एक स्वैप के साथ क्रमबद्ध किया जा सकता है
मान लीजिए, हमें एक सरणी प्रदान की जाती है जिसमें पूर्णांक तत्व होते हैं। यदि हम केवल एक स्वैप ऑपरेशन कर सकते हैं तो हमें यह पता लगाना होगा कि क्या सरणी में मानों को गैर-घटते क्रम में क्रमबद्ध किया जा सकता है। यदि संभव हो तो हम कहते हैं कि यह किया जा सकता है, अन्यथा नहीं। इसलिए, यदि इनपुट इनपुट_लिस्
-
जांचें कि क्या सरणी में पायथन में अनुमत डुप्लिकेट के साथ सन्निहित पूर्णांक हैं
मान लीजिए कि हमारे पास संख्याओं की एक सरणी है जिसे अंक कहा जाता है, इसमें डुप्लिकेट तत्व हो सकते हैं। हमें यह जांचना है कि यह सन्निहित संख्याओं का समुच्चय है या नहीं। इसलिए, यदि इनपुट अंकों की तरह है =[6, 8, 8, 3, 3, 3, 5, 4, 4, 7], तो आउटपुट सही होगा क्योंकि तत्व 3, 4, 5, 6, 7 हैं। , 8. इसे हल कर
-
जांचें कि क्या पायथन में सरणी तत्व लगातार हैं
मान लीजिए कि हमारे पास संख्याओं की एक सरणी है जिसे अंक कहा जाता है। हमें यह जांचना होगा कि इसमें सन्निहित मान हैं या नहीं। इसलिए, यदि इनपुट nums =[6, 8, 3, 5, 4, 7] जैसा है, तो आउटपुट सत्य होगा क्योंकि तत्व 3, 4, 5, 6, 7, 8 हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि अंकों का आकार <
-
जांचें कि क्या सरणी तत्व ओ (एन) समय में लगातार हैं और ओ (1) स्पेस (सकारात्मक और नकारात्मक दोनों संख्याओं को संभालता है) पायथन में
मान लीजिए कि हमारे पास बिना क्रमित संख्याओं की एक सरणी है जिसे अंक कहा जाता है। हमें यह जांचना होगा कि इसमें सन्निहित मान हैं या नहीं, इसे ऋणात्मक संख्याओं का भी समर्थन करना चाहिए। इसलिए, यदि इनपुट संख्या =[-3, 5, 1, -2, -1, 0, 2, 4, 3] की तरह है, तो आउटपुट सत्य होगा क्योंकि तत्व 3, 4, 5, 6 हैं। 7,
-
जांचें कि क्या पायथन में तीन ऑपरेशनों द्वारा सरणी योग को K बनाया जा सकता है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और एक सकारात्मक मान K भी है। हम इन तीनों में से कोई भी ऑपरेशन अंकों पर कर सकते हैं - एक नंबर को नेगेटिव बनाएं, संख्या का अनुक्रमणिका (सूचकांक 1 से प्रारंभ करें) स्वयं संख्या में जोड़ें संख्या के सूचकांक को संख्या से ही घटाएं। अंत
-
जांचें कि क्या किसी संख्या का द्विआधारी प्रतिनिधित्व पायथन में पैलिंड्रोम है
मान लीजिए कि हमारे पास एक संख्या n है। हमें जांचना है कि n का द्विआधारी प्रतिनिधित्व पैलिंड्रोम है या नहीं। इसलिए, यदि इनपुट n =9 जैसा है, तो आउटपुट सही होगा क्योंकि 9 का बाइनरी प्रतिनिधित्व 1001 है, जो कि पैलिंड्रोम है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - उत्तर:=0 0 होने पर, . करे
-
जांचें कि क्या दो संख्याओं के द्विआधारी प्रतिनिधित्व पायथन में विपर्यय हैं
मान लीजिए कि हमारे पास दो नंबर x और y हैं, तो हमें यह जांचना होगा कि x और y का द्विआधारी प्रतिनिधित्व एक दूसरे के विपर्ययण हैं या नहीं। इसलिए, यदि इनपुट x =9 y =12 जैसा है, तो आउटपुट सही होगा क्योंकि 9 का बाइनरी प्रतिनिधित्व 1001 है और 12 का बाइनरी प्रतिनिधित्व 1100 है, इसलिए ये दोनों एक दूसरे के व
-
जांचें कि क्या पायथन में डीएफए का उपयोग करके बाइनरी स्ट्रिंग मल्टीपल 3 का है
मान लीजिए कि हमारे पास एक सरणी n है जो किसी भी संख्या के द्विआधारी प्रतिनिधित्व का प्रतिनिधित्व करती है। हमें यह जांचना है कि नियतात्मक परिमित ऑटोमेटा डीएफए का उपयोग करके इसका द्विआधारी प्रतिनिधित्व तीन से विभाज्य है या नहीं। इसलिए, यदि इनपुट n =[1, 1, 0, 0] (12 का बाइनरी) जैसा है, तो आउटपुट ट्रू ह
-
जाँच करें कि दो संख्याओं के L से R तक के बिट्स एक दूसरे के पूरक हैं या नहीं, पायथन में
मान लीजिए कि हमारे पास दो संख्याएँ x और y हैं और एक दी गई श्रेणी (बाएँ, दाएँ) है। हमें यह जांचना है कि दी गई दोनों संख्याओं में बाएँ से दाएँ श्रेणी के सभी बिट एक-दूसरे के पूरक हैं या नहीं। हमें यह ध्यान रखना होगा कि दाएं से बाएं, इसलिए कम से कम महत्वपूर्ण बिट को पहले स्थान पर माना जाता है। इसलिए, य
-
जांचें कि क्या किसी संख्या के बिट्स में पायथन में बढ़ते क्रम में लगातार सेट बिट्स की गिनती है
मान लीजिए कि हमारे पास एक सकारात्मक संख्या n है, हमें यह जांचना है कि दी गई संख्या n के बिट पैटर्न में निरंतर 1s की संख्या बाएं से दाएं बढ़ रही है या नहीं। इसलिए, यदि इनपुट n =1775 जैसा है, तो आउटपुट सही होगा, क्योंकि n का बाइनरी प्रतिनिधित्व 11011101111 है, इसलिए निरंतर 1s की संख्या [2, 3, 4] है ज
-
जांचें कि क्या बिटवाइज़ और किसी सबसेट का पायथन में दो की शक्ति है
मान लीजिए कि हमारे पास संख्याओं की एक सरणी है जिसे अंक कहा जाता है। हमें यह जांचना होगा कि क्या अंकों का कोई उपसमुच्चय मौजूद है जिसका बिटवाइज़ AND दो की घात है या नहीं। इसलिए, यदि इनपुट संख्या =[22, 25, 9] की तरह है, तो आउटपुट सत्य होगा, उपसमुच्चय {22, 9} के रूप में द्विआधारी रूप {101010, 1001} है
-
जांचें कि क्या स्ट्रिंग के दोनों हिस्सों में पायथन में कम से कम एक अलग वर्ण है
मान लीजिए कि हमारे पास एक लोअरकेस स्ट्रिंग है; हमें यह जांचना होगा कि क्या हम स्ट्रिंग को बीच से विभाजित कर सकते हैं जो दो पक्षों के बीच कम से कम एक वर्ण के अंतर वाले दो हिस्सों को देगा। इसमें अलग-अलग वर्ण या प्रत्येक वर्ण की अलग-अलग आवृत्ति हो सकती है। यदि स्ट्रिंग विषम लंबाई वाली स्ट्रिंग है, तो म
-
जांचें कि क्या किसी दिए गए स्ट्रिंग के वर्णों को पायथन में पैलिंड्रोम बनाने के लिए पुनर्व्यवस्थित किया जा सकता है
मान लीजिए कि हमारे पास एक स्ट्रिंग s है, हमें यह जांचना होगा कि क्या दिए गए स्ट्रिंग के वर्णों को पैलिंड्रोम बनाने के लिए फेरबदल किया जा सकता है या नहीं। इसलिए, यदि इनपुट s =raaecrc जैसा है, तो आउटपुट सही होगा क्योंकि हम इसे रेसकार में पुनर्व्यवस्थित कर सकते हैं जो एक पैलिंड्रोम है। इसे हल करने के
-
जांचें कि क्या एक स्ट्रिंग के पात्रों को पायथन में अन्य बनाने के लिए स्वैप किया जा सकता है
मान लीजिए कि हमारे पास दो स्ट्रिंग्स s और t हैं, हमें यह जांचना होगा कि क्या हम s के कैरेक्टर को स्वैप करके t जेनरेट कर सकते हैं। इसलिए, यदि इनपुट s =worldlloeh t =helloworld जैसा है, तो आउटपुट True होगा क्योंकि हम worldlloeh से वर्णों को helloworld बनाने के लिए स्वैप कर सकते हैं। इसे हल करने के ल
-
जांचें कि पायथन में दो स्ट्रिंग्स का संयोजन संतुलित है या नहीं
मान लीजिए कि हमारे पास केवल इन वर्णों ( और ) के साथ दो ब्रैकेट अनुक्रम s और t हैं। हमें यह जांचना है कि s और t की संयोजित स्ट्रिंग संतुलित है या नहीं। संयोजन s द्वारा किया जा सकता है | टी या टी | स. इसलिए, यदि इनपुट s =() ())), t =() (() ( जैसा है, तो आउटपुट सही होगा क्योंकि यदि हम t | s को जोड़ते
-
जांचें कि क्या पायथन में भाजक की संख्या सम या विषम है
मान लीजिए हमारे पास एक संख्या n है, हमें इसके भाजक की कुल संख्या सम या विषम है। इसलिए, यदि इनपुट n =75 जैसा है, तो आउटपुट सम होगा, क्योंकि भाजक [1, 3, 5, 15, 25, 75] हैं। इसे हल करने के लिए हम एक सरल और कुशल दृष्टिकोण का पालन करेंगे। हमने देखा है कि जब कोई संख्या पूर्ण वर्ग होती है तो उसके पास विष
-
जांचें कि क्या पायथन में एक ऑक्टल संख्या का दशमलव प्रतिनिधित्व 7 से विभाज्य है
मान लीजिए हमारे पास एक अष्टक संख्या है। हमें यह जांचना है कि दी गई अष्टक संख्या का दशमलव निरूपण 7 से विभाज्य है या नहीं। इसलिए, यदि इनपुट n =61 की तरह है, तो आउटपुट सही होगा क्योंकि 61 का दशमलव प्रतिनिधित्व 6 * 8 + 1 =48 + 1 =49 है जो 7 से विभाज्य है, यदि इनपुट n =जैसा है 61 है, तो आउटपुट सही होगा
-
जांचें कि क्या दो वर्गों के क्षेत्रों का अंतर पायथन में प्रमुख है
मान लीजिए कि हमारे पास दो संख्याएँ x और y हैं। हमें यह जांचना होगा कि उनके क्षेत्रों का अंतर प्रमुख है या नहीं। इसलिए, यदि इनपुट x =7, y =6 जैसा है, तो आउटपुट सही होगा क्योंकि उनके वर्ग का अंतर 49 - 36 =13 है जो कि अभाज्य है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि (x + y) अभाज्य संख