Hi, If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total. Write a function called number2letters that returns the number of letters needed to write down the number
    8 views (last 30 days)
  
       Show older comments
    
    Kavitha Komgari
 on 30 Jul 2018
  
    
    
    
    
    Answered: Kavitha Komgari
 on 2 Aug 2018
            Hi, Really no idea how to start this question. PLease help.
0 Comments
Accepted Answer
  KALYAN ACHARJYA
      
      
 on 30 Jul 2018
        
      Edited: KALYAN ACHARJYA
      
      
 on 30 Jul 2018
  
      Here Answer:
n=input('Enter the number: ');
words_number=num2words(n);
disp(words_number);
str=upper(words_number(:));
AZ='A':'Z';
count=sum(ismember(str,AZ));
fprintf('The numbers of letter: %d',count);
6 Comments
  Stephen23
      
      
 on 31 Jul 2018
				@Kavitha Komgari: you will need to download num2words from here:
More Answers (1)
See Also
Categories
				Find more on Variables in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


