এখানে একটি ইউজার ইনপুট টাপল দেওয়া আছে, আমাদের কাজ হলো টাপলে একটি নির্দিষ্ট এলিমেন্টের ঘটনার সংখ্যা গণনা করা।
উদাহরণ
Input : A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output : 3
অ্যালগরিদম
countoccur(A,x) /* A হলো একটি অ্যারে এবং x হলো যে এলিমেন্টের ঘটনা গণনা করতে হবে */ ধাপ ১: প্রথমে একটি কাউন্টার ভেরিয়েবল ব্যবহার করুন যা একই এলিমেন্ট গণনা করবে। ধাপ ২: তারপর টাপল ট্রাভার্স করুন। ধাপ ৩: তারপর x কে টাপলের প্রতিটি এলিমেন্টের সাথে তুলনা করুন। ধাপ ৪: যদি এলিমেন্টটি x-এর সাথে মিলে যায়, তবে কাউন্টার ১ বাড়ান। ধাপ ৫: কাউন্টার ভেরিয়েবল রিটার্ন করুন।
উদাহরণ কোড
# প্রোগ্রাম: টাপলে একটি এলিমেন্টের ঘটনার সংখ্যা গণনা def countoccur(A, x): c = 0 for i in A: if (i == x): c = c + 1 return c # ড্রাইভার কোড A=list() n1=int(input("Enter the size of the List ::")) print("Enter the Element of List ::") for i in range(int(n1)): k=int(input("")) A.append(k) n=int(input("Enter an element to count number of occurrences ::")) print("Number of Occurrences of ",n,"is",countoccur(A, n)) আউটপুট
Enter the size of the List ::6 Enter the Element of List :: 12 23 45 12 89 12 Enter an element to count number of occurrences :12 Number of Occurrences of 12 is 3