-
सभी 1s की जाँच करने के लिए प्रोग्राम एक के बाद एक मौजूद हैं या नहीं पायथन में
मान लीजिए कि हमारे पास nums नामक संख्याओं की एक सूची है जिसमें कम से कम एक तत्व है जिसका मान 1 है। हमें यह जांचना है कि सभी 1s क्रमागत रूप से प्रकट होते हैं या नहीं। इसलिए, अगर इनपुट nums =[8, 2, 1, 1, 1, 3, 5] जैसा है, तो आउटपुट ट्रू होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - विज़ि
-
उन तत्वों को गिनने का कार्यक्रम जिनका अगला तत्व भी पायथन में सरणी में है
मान लीजिए कि हमारे पास संख्याओं की एक सूची है, जैसे कि संख्याएँ, हमें सरणी में x तत्वों की संख्या ज्ञात करनी है, जैसे कि x + 1 भी सरणी में मौजूद है। इसलिए, यदि इनपुट संख्या =[4, 2, 3, 3, 7, 9] की तरह है, तो आउटपुट 3 होगा, क्योंकि 2+1 =3 मौजूद है, 3+1 =4 मौजूद है और दूसरा 3 है कुल 3 प्रस्तुत करें।
-
पायथन में तत्वों की सूची से डुप्लिकेट आइटम खोजने का कार्यक्रम
मान लीजिए कि हमारे पास n + 1 के आकार वाले तत्वों की एक सूची है, उन्हें श्रेणी 1, 2, ..., n से चुना गया है। जैसा कि हम जानते हैं, कबूतर के सिद्धांत से, एक डुप्लिकेट होना चाहिए। हमें डुप्लीकेट ढूंढना होगा। यहां हमारा लक्ष्य ओ (एन) समय और निरंतर स्थान में कार्य ढूंढना है। इसलिए, यदि इनपुट nums =[2,1,4
-
पायथन में ध्रुवीय कोणों के आधार पर कार्टेशियन बिंदुओं के दिए गए सेट को क्रमबद्ध करने का कार्यक्रम
मान लीजिए कि हमारे पास एक सूची में कार्टेशियन बिंदुओं का एक सेट है जिसे अंक कहा जाता है। हमें उन्हें उनके ध्रुवीय कोणों के आधार पर क्रमबद्ध करना होगा। ध्रुवीय कोण 0 और 2*PI श्रेणी में भिन्न होते हैं। यदि कुछ बिंदुओं में समान ध्रुवीय कोण हैं, तो उन्हें उस बिंदु की मूल बिंदु से दूरी के आधार पर व्यवस्थ
-
पायथन में दो सरणियों के योग को बराबर करने के लिए आवश्यक न्यूनतम संचालन खोजने का कार्यक्रम
मान लीजिए कि हमारे पास दो सूचियां nums1 और nums2 हैं, जहां दोनों सूचियों में प्रत्येक तत्व 1 से 6 की सीमा में है। अब एक ऑपरेशन पर विचार करें, जिसके द्वारा, हम nums1 या nums2 से एक संख्या का चयन कर सकते हैं और इसके मान को 1 से 6 के बीच की संख्या में अपडेट कर सकते हैं। हमें आवश्यक संक्रियाओं की न्यूनत
-
इंडेक्स जोड़े को गिनने का कार्यक्रम जिसके लिए पायथन में सरणी तत्व समान हैं
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है। हमें युग्मों की संख्या ज्ञात करनी है i
-
पायथन में केवल दो अंकों के साथ n के गुणकों को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n है। हमें कम से कम धनात्मक मान x ज्ञात करना है जैसे कि x केवल दो अंकों 9 और 0 से बना है, और x n का गुणज है। इसलिए, यदि इनपुट n =26 जैसा है, तो आउटपुट 90090 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - म :=9 x :=1 जबकि m, n से विभाज्य नहीं है, करें x :=x
-
पायथन में समान मान और आवृत्ति तत्व की जाँच करने का कार्यक्रम है या नहीं
मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें यह जांचना होगा कि क्या कोई ऐसा तत्व है जिसकी आवृत्ति उसके मान के समान है। इसलिए, अगर इनपुट nums =[2,5,7,5,3,5,3,5,9,9,5] जैसा है, तो आउटपुट ट्रू होगा, क्योंकि 5 बार 5 बार दिखाई देता है। इसे हल करने के लिए, हम इन चरणों का पालन करेंग
-
पायथन में तत्वों की आवृत्ति सम है या नहीं यह जांचने के लिए कार्यक्रम
मान लीजिए कि हमारे पास nums नामक तत्वों की एक सूची है, हमें यह जांचना है कि सभी संख्याएं सम समय आती हैं या नहीं। हमें इसे निरंतर स्थान का उपयोग करके हल करना होगा। इसलिए, यदि इनपुट nums =[8, 9, 9, 8, 5, 5] जैसा है, तो आउटपुट ट्रू होगा, क्योंकि सभी नंबर दो बार आए हैं। इसे हल करने के लिए, हम इन चरणों
-
पायथन में संख्याओं की सूची से स्थानीय शिखर तत्व सूचकांक खोजने का कार्यक्रम
मान लीजिए हमारे पास संख्याओं की एक सूची है, जिन्हें अंक कहते हैं, जिनकी लंबाई कम से कम 2 है। हमें सूची में प्रत्येक शिखर का सूचकांक ज्ञात करना है। सूची को आरोही क्रम में क्रमबद्ध किया गया है। एक सूचकांक i शिखर होता है जब - nums[i + 1] जब i =0 nums[i - 1] जब i =n - 1 अंक [i - 1] अंक [i + 1]
-
दिए गए नंबर की जांच करने का कार्यक्रम पायथन में एक फाइबोनैचि शब्द है
मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि n फाइबोनैचि अनुक्रम में मौजूद है या नहीं। जैसा कि हम फाइबोनैचि अनुक्रम में जानते हैं f(i) =f(i-1) + f(i-2) प्रत्येक i के लिए 2 से n तक, और f(0) =0, f(1) =1. इसलिए, यदि इनपुट n =13 की तरह है, तो आउटपुट सही होगा, क्योंकि फाइबोनैचि अनुक्रम मे
-
पायथन में कमरों की सूची से पहला फिट कमरा खोजने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे कमरे कहा जाता है और दूसरा लक्ष्य मान t है। हमें उन कमरों में पहला मान ज्ञात करना है जिनका मान कम से कम t है। अगर ऐसा कोई कमरा नहीं है, तो वापसी -1. इसलिए, यदि इनपुट कमरे की तरह है =[20, 15, 35, 55, 30] t =30, तो आउटपुट 35 होगा। क्योंकि 30, 35 से छो
-
सबसे छोटा सूचकांक खोजने का कार्यक्रम जिसके लिए सरणी तत्व भी पायथन में सूचकांक के समान है
मान लीजिए कि हमारे पास nums नामक तत्वों की एक सूची है, जहां सभी आइटम अद्वितीय हैं, और उन्हें आरोही क्रम में क्रमबद्ध किया गया है, हमें न्यूनतम i को खोजना होगा जैसे कि nums[i] =i। अगर हमें कोई समाधान नहीं मिल रहा है, तो -1 लौटें। हमें इस समस्या को O(log(n)) समय में हल करना है। इसलिए, यदि इनपुट nums
-
पायथन में एक स्ट्रिंग में मौजूद सभी सबस्ट्रिंग्स को खोजने के लिए प्रोग्राम
मान लीजिए कि हमारे पास लोअरकेस अक्षरों के साथ एक स्ट्रिंग है। हमें सभी को s में खोजना होगा जहां एक अलग स्थान पर s में एक और सबस्ट्रिंग होना चाहिए जो उस लिए गए सबस्ट्रिंग का विपर्यय है। हमें शब्दावली क्रम में सबस्ट्रिंग की सूची ढूंढनी होगी। इसलिए, यदि इनपुट s =abcba जैसा है, तो आउटपुट [a, a, ab, abc
-
n की जाँच करने के लिए प्रोग्राम को k primes के योग के रूप में दर्शाया जा सकता है या पायथन में नहीं
मान लीजिए कि हमारे पास दो इनपुट n और k हैं। हमें यह जांचना है कि क्या n को अभाज्य मानों की k संख्या के योग के रूप में दर्शाया जा सकता है या नहीं। इसलिए, यदि इनपुट n =30 k =3 जैसा है, तो आउटपुट सही होगा क्योंकि 30 को 2 + 11 + 17 की तरह दर्शाया जा सकता है। इसे हल करने के लिए, हम इन चरणों का पालन करे
-
पायथन में तत्वों की सूची का उच्चतम सामान्य कारक खोजने का कार्यक्रम
मान लीजिए कि हमारे पास nums नामक तत्वों की एक सूची है, हमें सबसे बड़ा धनात्मक मान ज्ञात करना है जो प्रत्येक पूर्णांक को विभाजित करता है। इसलिए, अगर इनपुट nums =[15, 81, 78] जैसा है, तो आउटपुट 3 होगा, क्योंकि 3 सबसे बड़ा पूर्णांक है जो सभी 15, 81 और 78 को विभाजित करता है। इसे हल करने के लिए, हम इन
-
सूचकांक खोजने के लिए कार्यक्रम जिसका बाएँ और दाएँ तत्वों का योग पायथन में बराबर है
मान लीजिए कि हमारे पास अंक नामक वस्तुओं की एक सूची है, हमें सबसे छोटी अनुक्रमणिका i को खोजना है, ताकि i के बाईं ओर मौजूद संख्याओं का योग i के दाईं ओर मौजूद संख्याओं के योग के बराबर हो। अगर हमें ऐसा कोई समाधान नहीं मिलता है, तो -1 पर लौटें। इसलिए, यदि इनपुट nums =[8,2,3,6,5,2,5,9,1,2] की तरह है, तो
-
पायथन में दो दिए गए स्ट्रिंग्स के सामान्य विशेष सबस्ट्रिंग का आकार खोजने का कार्यक्रम
मान लीजिए कि हमारे पास दो तार s1 और s2 हैं। हमें सबसे लंबी स्ट्रिंग s3 का आकार खोजना है जो s1 और s2 दोनों का विशेष विकल्प है। हम कह सकते हैं कि एक स्ट्रिंग x दूसरे स्ट्रिंग y का विशेष विकल्प है यदि x को y से 0 या अधिक वर्णों को हटाकर उत्पन्न किया जा सकता है। इसलिए, यदि इनपुट s1 =अनानास s2 =लोग जैस
-
पायथन में दी गई स्थिति से पहले एक लिंक की गई सूची में नया तत्व सम्मिलित करने का कार्यक्रम
मान लीजिए हमारे पास तत्वों की एक सूची है; इन तत्वों को एक एकल लिंक्ड सूची में संग्रहीत किया जाता है। हमारे पास एक वैल्यू पॉज़ और वैल्यू वैल भी है। हमें लिंक की गई सूची के इंडेक्स पॉज़ से पहले वैल डालना होगा। इसलिए, यदि इनपुट nums =[1,5,3,6,8] pos =3 val =7 जैसा है, तो आउटपुट [1,5,3,7,6,8] होगा। इस
-
पायथन में यादृच्छिक संख्याओं के लिए दिए गए समीकरण के अपेक्षित मूल्य को खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक संख्या n है। एक्स =रैंड () मॉड एन पर विचार करें, जहां रैंड () फ़ंक्शन यादृच्छिक रूप से समान रूप से 0 और 10 ^ 100 (दोनों समावेशी) के बीच पूर्णांक उत्पन्न करता है। और $$Y =\sqrt{x+\sqrt{x+\sqrt{x+\sqrt{x+...}}}}$$ हमें Y का अपेक्षित मान ज्ञात करना है। n का मान श्रेणी 1 और 5