কম্পিউটার টিউটোরিয়াল

পাইথনে পূর্ণসংখ্যা অ্যারে থেকে স্বতন্ত্র (distinct) উপাদান প্রিন্ট করার প্রোগ্রাম

একটি পূর্ণসংখ্যা অ্যারে দেওয়া আছে। অ্যারের উপাদানগুলো ডুপ্লিকেট হতে পারে। কাজ হলো স্বতন্ত্র (distinct) মানগুলো প্রদর্শন করা।

উদাহরণ

ইনপুট:: A=[1,2,3,4,2,3,5,6]
আউটপুট [1,2,3,4,5,6]

অ্যালগরিদম

ধাপ ১: অ্যারে উপাদান ইনপুট নিন।
ধাপ ২: প্রতিটি উপাদান একে একে বের করুন।
ধাপ ৩: যাচাই করুন বের করা উপাদানটি আগে প্রদর্শিত হয়েছে কিনা।
ধাপ ৪: একটি ফ্ল্যাগ ভেরিয়েবল ০ দিয়ে আরম্ভ করুন। যদি উপাদানটি আগে প্রদর্শিত হয়ে থাকে তবে ফ্ল্যাগ ১, অন্যথায় ০।
ধাপ ৫: স্বতন্ত্র উপাদানগুলো প্রদর্শন করুন।

উদাহরণ কোড

# পাইথন প্রোগ্রাম: দেওয়া অ্যারেতে সকল স্বতন্ত্র উপাদান প্রিন্ট
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. দেওয়া স্ট্রিংয়ের সকল পারমিউটেশন প্রিন্ট করার পাইথন প্রোগ্রাম

  2. পাইথনে অ্যারেতে ডিস্টিনক্ট এলিমেন্ট গণনা

  3. পাইথন প্রোগ্রাম: অ্যারে নির্দিষ্ট পজিশন পর্যন্ত রিভার্স করা

  4. পাইথনে একটি লিস্টের সব সাবলিস্ট প্রিন্ট করার প্রোগ্রাম