Ở đây người dùng đưa ra một chuỗi và người dùng cũng đưa ra từ để đếm số lần xuất hiện. Nhiệm vụ của chúng ta là đếm số lần xuất hiện và in nó ra.
Ví dụ
Input: Python is an interpreted high-level programming language for general purpose programming. Enter the word to count occurrence ::>programming Output:: 2
Thuật toán
wordoccurences(n,p) /* n is input string and p is the word to count occurrence */ Step 1: split the string by space Step 2: we use one counter variable c and it’s initialized by 0 and if word is match then c is incremented by 1. Step 3: then we searching using for loop. Step 4: if condition is true then counter c is increased and display the final result.
Mã mẫu
def wordoccurences(n, p): x = n.split(" ") c = 0 for i in range(0, len(x)): # if match found increase count if (p == x[i]): c = c + 1 return c # Driver code n=input("Enter String ::>") p=input("Enter the word to count occurrence ::>") print("THE NUMBER OF OCCURRENCE OF A WORD ",p,"is",wordoccurences(n, p)) # To count the number of occurrence of a word in the given string
Đầu ra
Enter String ::>python is an interpreted high level programming language for general purpose programming Enter the word to count occurrence ::>programming THE NUMBER OF OCCURRENCE OF A WORD programming is 2