N-Gram Count
Start Timer
0:00:00
Given a string, write a function ngram_count
that returns a dictionary where the keys are the n-grams of the string and the values are the counts of each n-gram in the string. An n-gram is a contiguous sequence of n items from a given sample of text or speech.
Your function should take in two parameters: the string word
and the integer n
which represents the length of the n-grams.
Note: assume that n
will always be a positive integer less than or equal to the length of the string, and word
will always be a string with no spaces or punctuation.
Example:
Input:
word = 'banana'
n = 2
Output:
ngram_count(word, n) -> {'ba':1, 'an':2, 'na':2}
Example 2:
Input:
word = 'banana'
n = 3
Output:
ngram_count(word, n) -> {'ban':1, 'ana':2, 'nan':1}
Recommended questions for you
Personalized based on your user activity, skill level, and preferences.
.
.
.
.
.
.
.
.
.
Comments