-
जांचें कि क्या पायथन में स्वर और व्यंजन को बदलकर एक स्ट्रिंग को दूसरी स्ट्रिंग में परिवर्तित किया जा सकता है
मान लीजिए कि हमारे पास दो तार s और t हैं। हम किसी वर्ण को किसी भी स्थिति में किसी भी स्वर में तभी बदल सकते हैं जब वह पहले से ही स्वर हो या व्यंजन में यदि वह पहले से ही एक व्यंजन हो। हमें यह जांचना है कि क्या s को t से दर्शाया जा सकता है या इसके विपरीत। इसे हल करने के लिए, हम इन चरणों का पालन करेंग
-
जांचें कि क्या पायथन में दिए गए बाधाओं का उपयोग करके किसी अन्य स्ट्रिंग से एक स्ट्रिंग बनाई जा सकती है
मान लीजिए कि हमारे पास दो स्ट्रिंग्स लोअरकेस स्ट्रिंग्स s और t हैं। हमें यह जांचना होगा कि निम्नलिखित बाधाओं का उपयोग करके s से t उत्पन्न किया जा सकता है या नहीं - उदाहरण के लिए t के वर्ण s में हैं यदि t में दो a हैं, तो s में भी दो a होने चाहिए। जब t में कोई वर्ण s में नहीं है, तो जाँच करें क
-
जांचें कि क्या एक स्ट्रिंग को अन्य स्ट्रिंग 2 स्थानों को पायथन में घुमाकर प्राप्त किया जा सकता है
मान लीजिए कि हमारे पास दो तार s और t हैं। हमें यह जांचना है कि क्या हम t दो स्थान को किसी भी दिशा में बाएँ या दाएँ घुमाकर s प्राप्त कर सकते हैं। इसलिए, यदि इनपुट s =कोलकाता t =tacolka जैसा है, तो आउटपुट सही होगा क्योंकि हम कोलकाता प्राप्त करने के लिए takolka को बाईं ओर दो बार घुमा सकते हैं। इसे हल
-
जांचें कि क्या एक स्ट्रिंग को पायथन में विशेष पैलिंड्रोम बनाने के लिए पुनर्व्यवस्थित किया जा सकता है
मान लीजिए हमारे पास एक स्ट्रिंग है; हमें यह जांचना होगा कि क्या दिए गए स्ट्रिंग के वर्णों को पैलिंड्रोम बनाने के लिए फेरबदल किया जा सकता है या नहीं। इसलिए, यदि इनपुट s =aarcrce जैसा है, तो आउटपुट ट्रू होगा क्योंकि हम रेसकार बनाने के लिए वर्णों को फेरबदल कर सकते हैं जो एक पैलिंड्रोम है। इसे हल करने
-
जांचें कि क्या पायथन में एक और स्ट्रिंग बनाने के लिए एक स्ट्रिंग को दोहराया जा सकता है
मान लीजिए कि हमारे पास दो तार s और t हैं, हमें यह पता लगाना होगा कि t उत्पन्न करने के लिए स्ट्रिंग s को कितनी बार संयोजित किया जा सकता है। यदि हम s का उपयोग करके t उत्पन्न नहीं कर सकते हैं, तो -1 लौटाएं। इसलिए, यदि इनपुट s =tom t =tomtomtom जैसा है, तो आउटपुट 3 होगा क्योंकि हम tomtomtom प्राप्त करन
-
जांचें कि क्या पायथन में दिए गए उप-स्ट्रिंग को पुनरावर्ती रूप से हटाकर एक स्ट्रिंग खाली हो सकती है
मान लीजिए कि हमारे पास दो तार s और t हैं। हम s से t को कितनी भी बार हटा सकते हैं। और t एक बार में केवल एक बार प्रकट होता है। हमें यह जांचना होगा कि t को जितनी बार आवश्यकता हो उतनी बार हटाकर s खाली हो सकता है या नहीं। इसलिए, यदि इनपुट s =pipipinnn t =pin जैसा है, तो आउटपुट सही होगा क्योंकि हम pipipi
-
जांचें कि क्या एक स्ट्रिंग में पायथन में समान लंबाई की एक पैलिंड्रोमिक उप-स्ट्रिंग है
मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें यह जांचना होगा कि इस स्ट्रिंग में कुछ सम लंबाई वाले पैलिंड्रोम हैं या नहीं। इसलिए, यदि इनपुट s =दोपहर जैसा है, तो आउटपुट सही होगा क्योंकि दोपहर की लंबाई भी पैलिंड्रोम दोपहर होती है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: i के लिए 0 से लेकर स्
-
जांचें कि एक स्ट्रिंग a^n b^n पैटर्न का अनुसरण करती है या नहीं
मान लीजिए कि हमारे पास एक स्ट्रिंग है, हमें यह जांचना है कि स्ट्रिंग ए ^ एनबी ^ एन पैटर्न का पालन कर रही है या नहीं। यह वास्तव में एक स्ट्रिंग है जब n =3, स्ट्रिंग aaabbb होगी। इसलिए, यदि इनपुट s =aaaaabbbbb जैसा है, तो आउटपुट सही होगा क्योंकि यह a^5b^5 का अनुसरण करता है। इसे हल करने के लिए, हम इन
-
जांचें कि क्या एक स्ट्रिंग में समान आवृत्ति वाले सभी वर्ण हैं, जिसमें पायथन में एक भिन्नता की अनुमति है
मान लीजिए कि हमारे पास एक लोअरकेस स्ट्रिंग है, हमें यह जांचना होगा कि क्या हम अधिकतम 1 वर्ण को हटाकर s को एक वैध स्ट्रिंग में परिवर्तित कर सकते हैं। यहां एक मान्य स्ट्रिंग का अर्थ है एक स्ट्रिंग str जैसे कि str में सभी अद्वितीय वर्णों के लिए प्रत्येक वर्ण की आवृत्ति समान होती है। इसलिए, यदि इनपुट s
-
जांचें कि क्या पायथन में एक स्ट्रिंग में लगातार 1s या 0s हैं
मान लीजिए कि हमारे पास एक बाइनरी स्ट्रिंग s और दूसरा मान m है, तो हमें यह जांचना होगा कि स्ट्रिंग में m लगातार 1 है या m लगातार 0 है। इसलिए, यदि इनपुट s =1110111000111, m =3 जैसा है, तो आउटपुट सही होगा क्योंकि तीन क्रमागत 0s और 1s हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - str_size :=s
-
जांचें कि क्या एक स्ट्रिंग पायथन में कोलिंड्रोम है
मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें यह जांचना है कि दी गई स्ट्रिंग कोलिंड्रोम है या नहीं। कोलिंड्रोम 6 लंबाई के पैलिंड्रोम की एक संयुक्त स्ट्रिंग है। इसलिए, यदि इनपुट s =aabbaamnoonm जैसा है, तो आउटपुट True होगा क्योंकि इसमें aabbaa और mnoonm जैसे पैलिंड्रोम शामिल हैं, दोनों लंबाई 6 के है
-
जांचें कि क्या एक स्ट्रिंग इसोग्राम है या पायथन में नहीं है
मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें यह जांचना है कि दी गई स्ट्रिंग आइसोग्राम है या नहीं। आइसोग्राम एक स्ट्रिंग है जहां प्रत्येक अक्षर की घटना बिल्कुल एक होती है। इसलिए, यदि इनपुट s =शिक्षा जैसा है, तो आउटपुट सही होगा क्योंकि शिक्षा में सभी वर्ण ठीक एक बार आते हैं। इसे हल करने के लिए, हम
-
जांचें कि क्या एक स्ट्रिंग पायथन में दूसरे का प्रत्यय है
मान लीजिए कि हमारे पास दो तार s और t हैं। हमें यह जांचना है कि s, t का प्रत्यय है या नहीं। इसलिए, यदि इनपुट s =ate t =दुर्भाग्यपूर्ण जैसा है, तो आउटपुट सही होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - s_len :=s का आकार t_len :=t का आकार t_len, तो झूठी वापसी मेरे लिए 0 से s_len की सीम
-
जांचें कि क्या एक स्ट्रिंग पायथन में दिए गए नाम का टाइप किया गया नाम है
मान लीजिए कि हमारे पास दो लोअरकेस स्ट्रिंग्स s और t हैं। कभी-कभी, जब हम कोई स्वर टाइप करते हैं, तो कुंजी लंबे समय तक दबाई जा सकती है, और स्वर 1 या अधिक बार दोहराया जाएगा। हमें यह जांचना होगा कि क्या यह संभव है कि t टाइप किया गया है जो s को इंगित करता है या नहीं। इसलिए, यदि इनपुट s =mine t =miiine ज
-
जांचें कि क्या पायथन में दिए गए कोणों के साथ सकारात्मक क्षेत्र का त्रिभुज संभव है
मान लीजिए हमारे पास तीन कोण हैं। हमें यह जांचना है कि इन कोणों से धनात्मक क्षेत्रफल का त्रिभुज बनाना संभव है या नहीं। इसलिए, यदि इनपुट a =40 b =120 c =20 जैसा है, तो आउटपुट 40 + 120 + 20 =180 के योग के रूप में सही होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि a, b और c 0 नहीं हैं और
-
जांचें कि क्या पायथन में दिए गए शब्दों का उपयोग करके दो-वर्ण की स्ट्रिंग बनाई जा सकती है
मान लीजिए कि हमारे पास लंबाई 2 की एक स्ट्रिंग है, और शब्दों की एक सूची भी है जहां सभी शब्द लंबाई 2 के हैं। हमें यह जांचना होगा कि क्या हम शब्दों को w से जोड़ सकते हैं और उस संयोजित स्ट्रिंग में s सबस्ट्रिंग के रूप में है या नहीं। इसलिए, यदि इनपुट s =no, w =[ol, on, ni, to] जैसा है, तो आउटपुट ट्रू ह
-
जांचें कि क्या सभी सरणी तत्व पायथन में अलग हैं
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें यह जांचना होगा कि अंकों में सभी तत्व अद्वितीय हैं या नहीं। इसलिए, यदि इनपुट संख्या =[2, 3, 6, 5, 1, 8] जैसा है, तो आउटपुट सही होगा क्योंकि सभी तत्व अद्वितीय हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=l का आकार s :=ए
-
जांचें कि क्या किसी संख्या के सभी बिट पायथन में सेट हैं
मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि दी गई संख्या n के लिए सभी बिट (1) सेट हैं या नहीं। इसलिए, यदि इनपुट n =255 जैसा है, तो आउटपुट सही होगा क्योंकि 255 का बाइनरी प्रतिनिधित्व 11111111 है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि संख्या 0 के समान है, तो झूठी वापस
-
जांचें कि क्या किसी संख्या के सभी अंक इसे पायथन में विभाजित करते हैं
मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि इसके सभी अंक n को विभाजित कर सकते हैं या नहीं। इसलिए, यदि इनपुट n =135 जैसा है, तो आउटपुट ट्रू होगा, क्योंकि (135/1 =135), (135/3 =45) और (135/5 =27)। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - वैल:=n 0, करें d :=वैल मॉड 10 यदि n,
-
जांचें कि क्या सरणी के सभी तत्व पायथन में पैलिंड्रोम हैं या नहीं
मान लीजिए कि हमारे पास संख्याओं की एक सूची है। हमें यह जांचना होगा कि सूची पैलिंड्रोम है या नहीं। इसलिए, अगर इनपुट nums =[10, 12, 15, 12, 10] जैसा है, तो आउटपुट ट्रू होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=अंकों का आकार is_palindrome रीसेट करें मैं :=0 जबकि मैं <=(n / 2) और n क