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 Elementary Math 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!