-
पायथन में XOR योग न्यूनतम करने वाली संख्या ढूंढना
समस्या विवरण सरणी A दी गई है, एक संख्या X ढूंढें जिससे Σ(A[i] XOR X) न्यूनतम हो। उदाहरण इनपुट: [3, 4, 5, 6, 7] आउटपुट: X = 7, Sum = 10 एल्गोरिदम (बिटवाइज़ बहुमत) सरणी में अधिकतम तत्व element ढूंढें p = floor(log2(element)) + 1 (बिट्स की संख्या) X = 0 प्रत्येक बिट पोजीशन i (0 से p-1) के लिए:
-
पायथन में दो स्ट्रिंग्स के बीच लेक्सिकोग्राफिक स्ट्रिंग ढूंढना
समस्या विवरण दो स्ट्रिंग्स S और T दी गई हैं, समान लंबाई की एक स्ट्रिंग ढूंढें जो लेक्सिकोग्राफिकली S से बड़ी और T से छोटी हो। यदि नहीं मिले तो -1 वापस करें। उदाहरण इनपुट: S = bbb, T = ddd आउटपुट: bbc एल्गोरिदम S को लिस्ट में बदलें दाएं से बाएं (n-1 से 0): यदि S[i] != z: S[i] = chr(o
-
पायथन में सरणी में एक को छोड़कर सभी का भाजक ढूंढना
समस्या विवरण संख्याओं की एक सरणी दी गई है, एक संख्या B ढूंढें जो सरणी के सभी तत्वों का भाजक हो सिवाय ठीक एक तत्व के। ध्यान रखें कि सभी तत्वों का GCD 1 नहीं है। उदाहरण इनपुट: [8, 16, 4, 24] आउटपुट: 8 (8, 16, 24 का भाजक है, 4 का नहीं) एल्गोरिदम (प्रीफिक्स/सफिक्स GCD) n = len(array); यदि 1 तो array[
-
पायथन में 123 नंबर फ्लिप
समस्या विवरण एक पूर्णांक n दिया गया है जिसमें केवल अंक 1, 2, 3 हैं। एक अंक को 3 में बदलकर अधिकतम संभव संख्या बनाएं। उदाहरण इनपुट: 11332 आउटपुट: 31332 (पहला 1 को 3 में बदला) एल्गोरिदम संख्या को अंकों की सूची li में बदलें बाएं से दाएं पहले अंक के लिए जो 3 नहीं है: उसे 3 में बदलें संख्या वापस
-
पायथन में 24-घंटा समय परिवर्तन
समस्या विवरण 12-घंटा फॉर्मेट में समय स्ट्रिंग s (am/pm सफिक्स के साथ) दी गई है, इसका 24-घंटा समकक्ष वापस करें। उदाहरण इनपुट: 08:40pm आउटपुट: 20:40 एल्गोरिदम hour = int(s[:2]) % 12 minutes = int(s[3:5]) यदि s[5] == p: hour += 12 फॉर्मेट: {:02}:{:02} पायथन कार्यान्वयन class Solution: def solv
-
पायथन में 3-6-9 गेम
समस्या विवरण संख्या n दी गई है, 1 से n तक की सूची बनाएं, लेकिन यदि संख्या 3 का गुणक है या इसमें 3, 6, 9 अंक है, तो no-fill (या clap) लिखें। उदाहरण इनपुट: 20 आउटपुट: [1, 2, clap, 4, 5, clap, 7, 8, clap, 10, 11, clap, clap, 14, clap, clap, 17, clap, clap, 20] एल्गोरिदम string = no-fill (या clap) ls
-
पायथन में 3 और 7 (रैखिक संयोजन)
समस्या विवरण एक धनात्मक संख्या n दी गई है, जांचें कि क्या इसे 3 के गैर-ऋणात्मक गुणक और 7 के गैर-ऋणात्मक गुणक के योग के रूप में व्यक्त किया जा सकता है। उदाहरण इनपुट: 13 आउटपुट: True (क्योंकि 13 = 1×7 + 2×3) एल्गोरिदम i = 0 से n तक स्टेप 7 में: यदि (n - i) % 3 == 0: True False पायथन कार्
-
पायथन में एक्यूमुलेटर बैटरी (ईको मोड)
समस्या विवरण मोबाइल फोन में ईको मोड 20% बैटरी पर एक्टिवेट होता है। ईको मोड में बैटरी सामान्य से दोगुनी धीमी गति से खत्म होती है। घर छोड़ते समय 100% बैटरी थी। t मिनट बाद p% बैटरी बची है। फोन बंद होने तक कुल कितने मिनट बचे हैं? उदाहरण इनपुट: t = 75, p = 25 आउटपुट: 45.0 फॉर्मूला यदि p < 20 (ईको मोड
-
पायथन में एक्रोनिम (संक्षिप्त नाम) बनाना
समस्या विवरण एक वाक्यांश दर्शाने वाली स्ट्रिंग s दी गई है, इसका एक्रोनिम बनाएं। एक्रोनिम कैपिटलाइज़्ड होना चाहिए और and शब्द को शामिल न करें। उदाहरण इनपुट: Indian Space Research Organisation आउटपुट: ISRO एल्गोरिदम शब्दों में विभाजित करें: tokens = s.split() प्रत्येक शब्द के लिए: यदि शब्द and
-
पायथन में समय जोड़ना (12-घंटा फॉर्मेट)
समस्या विवरण 12-घंटा फॉर्मेट में समय स्ट्रिंग (am/pm सफिक्स के साथ) और मिनट n दिए गए हैं। n मिनट जोड़कर नया समय उसी फॉर्मेट में वापस करें। उदाहरण इनपुट: s = 8:20pm, n = 150 आउटपुट: 10:50pm एल्गोरिदम घंटा h और मिनट m पार्स करें h %= 12 (12 को 0 बनाएं) यदि pm: h += 12 (24-घंटा में बदलें) कुल मिनट:
-
पायथन में एड वन (सरणी रूप में संख्या में 1 जोड़ना)
समस्या विवरण पूर्णांकों की सूची n दी गई है जो एक दशमलव संख्या दर्शाती है (प्रत्येक अंक 0-9)। इसमें 1 जोड़कर उसी फॉर्मेट में वापस करें। उदाहरण इनपुट: [9, 9] (संख्या 99) आउटपुट: [1, 0, 0] (संख्या 100) एल्गोरिदम शुरुआत में 0 जोड़ें: n = [0] + n (कैरी के लिए) अंतिम अंक बढ़ाएं: n[-1] += 1 दाएं से बाएं
-
पायथन में एनाग्राम जांच
समस्या विवरण दो स्ट्रिंग्स s0 और s1 दी गई हैं, जांचें कि क्या वे एक-दूसरे की एनाग्राम हैं (एक को रिअरेंज करके दूसरा बनाया जा सके)। उदाहरण इनपुट: s0 = listen, s1 = silent आउटपुट: True एल्गोरिदम दोनों स्ट्रिंग्स के कैरेक्टर्स को सॉर्ट करें सॉर्टेड सीक्वेंस समान हैं तो True, अन्यथा False पायथन कार
-
पायथन में प्राचीन अंतरिक्ष यात्री सिद्धांत (लेक्सिकोग्राफिक ऑर्डर)
समस्या विवरण एक स्ट्रिंग astro_dict दी गई है जो प्राचीन अंतरिक्ष यात्रियों के शब्दकोश का आंशिक लेक्सिकोग्राफिक ऑर्डर दर्शाती है। एक स्ट्रिंग s दी गई है, जांचें कि क्या यह इस शब्दकोश के अनुसार लेक्सिकोग्राफिकली सॉर्टेड है। उदाहरण इनपुट: astro_dict = bdc, s = bbbb h ddd i cccc आउटपुट: True व्याख्या:
-
पायथन में एक संख्या और उसका तिगुना
समस्या विवरण संख्याओं की सूची nums दी गई है, जांचें कि क्या दो संख्याएं ऐसी हैं कि एक दूसरी का तिगुना (3x) है। उदाहरण इनपुट: [2, 3, 10, 7, 9] आउटपुट: True (9, 3 का तिगुना है) एल्गोरिदम (टू-पॉइंटर, सॉर्ट के बाद) सूची को सॉर्ट करें i = 0, j = 1 जब तक j < len(nums): यदि 3*nums[i] == nums[j]: Tr
-
पायथन में सख्ती से बढ़ता हुआ लिंक्ड लिस्ट
समस्या विवरण सिंगली लिंक्ड लिस्ट का हेड दिया गया है, जांचें कि क्या नोड्स के मान सख्ती से आरोही क्रम में हैं। उदाहरण इनपुट: [2, 61, 105, 157] आउटपुट: True एल्गोरिदम (रिकर्सिव) यदि head.next is None: True (सिंगल नोड) यदि = head.next.val: False अन्यथा: solve(head.next) पर रिकर्स करें पायथन कार्या
-
पायथन में एटबैश सिफर
समस्या विवरण एक लोअरकेस स्ट्रिंग text दी गई है। प्रत्येक कैरेक्टर को वर्णमाला में उसके रिवर्स से मैप करें: a↔z, b↔y, c↔x, आदि। उदाहरण इनपुट: abcdefg → आउटपुट: zyxwvut इनपुट: hello → आउटपुट: svool एल्गोरिदम N = ord(z) + ord(a) (कॉन्स्टेंट = 219) प्रत्येक कैरेक्टर s के लिए: chr(N - ord(s)) सभी को ज
-
पायथन में यूनिक स्ट्रिंग की जांच
समस्या विवरण एक स्ट्रिंग s दी गई है, जांचें कि क्या इसके सभी कैरेक्टर यूनिक हैं। उदाहरण इनपुट: world → आउटपुट: True इनपुट: hello → आउटपुट: False (l दोहराता है) एल्गोरिदम स्ट्रिंग से सेट बनाएं: set_var = set(s) यदि len(set_var) == len(s), तो सभी यूनिक हैं → True अन्यथा False पायथन कार्यान्वयन cl
-
पायथन में 2 की घात की जांच (ऑस्टिन पावर्स)
समस्या विवरण एक धनात्मक संख्या दी गई है, जांचें कि क्या यह 2 की घात है। उदाहरण इनपुट: 1024 आउटपुट: True एल्गोरिदम जब तक 1: n = n / 2 अंत में n == 1 जांचें पायथन कार्यान्वयन 1: n /= 2 return n == 1 ob = Solution() print(ob.solve(1024)) इनपुट 1024 आउटपुट True बेहतर तरीका
-
पायथन में बेस 3 को इंटीजर में बदलना
समस्या विवरण एक स्ट्रिंग s दी गई है जो बेस-3 संख्या दर्शाती है (मान्य अंक: 0, 1, 2)। इसका दशमलव पूर्णांक समकक्ष ज्ञात करें। उदाहरण इनपुट: 10122 आउटपुट: 98 गणना: 1×3⁴ + 0×3³ + 1×3² + 2×3¹ + 2×3⁰ = 81 + 0 + 9 + 6 + 2 = 98 एल्गोरिदम ans = 0 प्रत्येक अंक c के लिए s में: ans = 3 * ans + int(c)
-
पायथन में बिग नंबर्स (पंक्ति और स्तंभ में अधिकतम)
समस्या विवरण एक मैट्रिक्स दिया गया है, उन पूर्णांकों की कुल संख्या ज्ञात करें जिनका मान अपनी पंक्ति और अपने स्तंभ दोनों में अधिकतम है। उदाहरण मैट्रिक्स: 132 465 157 आउटपुट: 2 (6 और 7 अपनी-अपनी पंक्ति और स्तंभ में अधिकतम हैं) एल्गोरिदम प्रत्येक पंक्ति का अधिकतम r_maxes में स्टोर करें प्रत्येक