Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम

समस्या विवरण

एक पूर्णांक सरणी दी गई है। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मान प्रदर्शित करना है।

उदाहरण

इनपुट:: A=[1,2,3,4,2,3,5,6]
आउटपुट [1,2,3,4,5,6]

एल्गोरिदम

  1. सरणी तत्व इनपुट करें।
  2. फिर एक-एक करके सभी तत्वों को चुनें।
  3. फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या नहीं।
  4. एक फ्लैग वेरिएबल का उपयोग करें जिसे 0 से आरंभ किया गया है। यदि तत्व पहले प्रदर्शित हो चुका है तो फ्लैग वेरिएबल 1 है और यदि तत्व पहले प्रदर्शित नहीं हुआ है तो फ्लैग वेरिएबल 0 है।
  5. विशिष्ट तत्व प्रदर्शित करें।

उदाहरण कोड

# दिए गए सरणी में सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम
def distinctelement(A, n1):
    print("विशिष्ट तत्व हैं ::>")
    for i in range(0, n1):
        c = 0
        for j in range(0, i):
            if (A[i] == A[j]):
                c = 1
                break
        if (c == 0):
            print(A[i])

# ड्राइवर कोड
A = list()
n1 = int(input("सूची का आकार दर्ज करें ::"))
print("सूची के तत्व दर्ज करें ::")
for i in range(int(n1)):
    k = int(input(""))
    A.append(k)
distinctelement(A, n1)

आउटपुट

सूची का आकार दर्ज करें ::4
सूची के तत्व दर्ज करें :: 1 2 2 4
विशिष्ट तत्व हैं ::> 1 2 4
  1. पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें पायथन प्रोग्राम: दी गई स्ट्रिंग के सभी क्रमपरिवर्तन प्रिंट करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने हैं। उदाहरण # रूपांतरण def toString(List): return .join(List) # क्रमपरिवर्तन def permute(a, l, r): if l == r: print(toString(a))

  1. - पायथन प्रोग्राम: दिए गए पोजिशन तक ऐरे को रिवर्स करना

    यहां यूजर इनपुट ऐरे और ऐरे की पोजिशन दी गई है जिसे रिवर्स करना है। इसलिए हमारा कार्य इस ऐरे को रिवर्स करना है। हम सिर्फ सब ऐरे को [0 से (n-1)] तक रिवर्स करते हैं।उदाहरणInput: A=[3, 7, 6, 4, 1, 2] n=4 Output: [1, 4, 6, 7, 3, 2]एल्गोरिदमचरण 1: n-1 पोजिशन से शुरू होने वाली लिस्ट को रिवर्स करें। चरण 2:

  1. - सूची के सभी सबलिस्ट प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण एक सूची दी गई है, उसके सभी सबलिस्ट प्रिंट करें। उदाहरण इनपुट: list = [1, 2, 3] आउटपुट: [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3] एल्गोरिदम एक सूची दी गई है। एक खाली सबलिस्ट लें। दिए गए सूची की लंबाई तक एक लूप चलाएं। i+1 से सूची की लंबाई तक एक और लूप चलाएं ताकि i से दाईं ओर के सभी