Count letters occurence in text, specific to words with a given length. - MATLAB Cody - MATLAB Central

Problem 1383. Count letters occurence in text, specific to words with a given length.

Difficulty:Rate

Build a function with two input arguments: a string and a word length (number of letters), that outputs a vector of counts of the 26 letters of the alphabet, specific to words with a given length.

  • Case insensitive.
  • Words contain only letters a-zA-Z, but the string can contain punctuation.

Example

 >> txt = 'Hello World, from MATLAB' ;
 >> nl  = 5 ;                              % Number of letters.
 >> nlWords_getCounts(txt, nl)
 ans = 
     0  0  0  1  1  0  0  1  0  0  0  3  0  0  2  0  0  1  0  0  0  0  1  0  0  0

here, two 5 letters words are found: 'Hello' and 'World'. The output vector is the count of letters (1 to 26) in these two words taken together. For example, letter 12 is 'l/L' and we see that it appears 3 times, hence the count of 3.

Solution Stats

46.9% Correct | 53.1% Incorrect
Last Solution submitted on Mar 16, 2025

Problem Comments

Solution Comments

Show comments

Group

Matrix Manipulation I Image
Matrix Manipulation I
  • 16 Problems
  • 98 Finishers

Problem Recent Solvers170

Problem Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Go to top of page