ইউজার একটি স্ট্রিং ও একটি শব্দ দেবে। সেই শব্দটি স্ট্রিংয়ে কতবার আসছে তা গণনা করে প্রিন্ট করতে হবে।
উদাহরণ
ইনপুট: Python is an interpreted high-level programming language for general purpose programming. গণনা করার শব্দ ::> programming আউটপুট:: ২
অ্যালগরিদম
wordoccurences(n,p) /* n হলো ইনপুট স্ট্রিং, p হলো গণনা করার শব্দ */ ধাপ ১: স্ট্রিংকে স্পেস দিয়ে ভাগ করুন। ধাপ ২: একটি কাউন্টার ভেরিয়েবল c=0 আরম্ভ করুন। শব্দ মিললে c ১ বাড়ান। ধাপ ৩: ফর লুপ দিয়ে সার্চ করুন। ধাপ ৪: শর্ত সত্য হলে কাউন্টার বাড়িয়ে চূড়ান্ত ফলাফল দেখান।
উদাহরণ কোড
def wordoccurences(n, p):
x = n.split(" ")
c = 0
for i in range(0, len(x)):
# মিল পেলে কাউন্ট বাড়ান
if (p == x[i]):
c = c + 1
return c
# ড্রাইভার কোড
n = input("স্ট্রিং দিন ::>")
p = input("গণনা করার শব্দ দিন ::>")
print("শব্দটি", p, "এর উপস্থিতি সংখ্যা", wordoccurences(n, p))
# স্ট্রিংয়ে একটি শব্দের উপস্থিতি গণনা
আউটপুট
স্ট্রিং দিন ::>python is an interpreted high level programming language for general purpose programming গণনা করার শব্দ ::>programming শব্দটি programming এর উপস্থিতি সংখ্যা 2