Borrar filtros
Borrar filtros

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 visualizaciones (últimos 30 días)
Hi, Really no idea how to start this question. PLease help.

Respuesta aceptada

KALYAN ACHARJYA
KALYAN ACHARJYA el 30 de Jul. de 2018
Editada: KALYAN ACHARJYA el 30 de Jul. de 2018
You can do that by using this custom function
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);
%Make the function yourself, I hope now you can do that. Got the idea from here
  6 comentarios

Iniciar sesión para comentar.

Más respuestas (1)

Kavitha Komgari
Kavitha Komgari el 2 de Ag. de 2018
Hi, i have solved by writing first num2words and get a string. Then convert it to number of letters. Thank you for your answers.

Categorías

Más información sobre Elementary Math en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by