Find a letter position within a word.

8 visualizaciones (últimos 30 días)
JEE
JEE el 18 de Abr. de 2018
Comentada: Walter Roberson el 20 de Abr. de 2018
I need to right a function that will take in a word and a letter. Then return a list of all the positions in word where the letter exists. I need to figure out how to do this without using any built in functions. So far I have :
function result = find_letter_positions(word,letter)
indexes = [];
for i = 1:length(word)
if word(i) = = letter
after this I am unsure of where to go
  3 comentarios
JEE
JEE el 18 de Abr. de 2018
Correct
Walter Roberson
Walter Roberson el 20 de Abr. de 2018
Please do not close Questions that have an Answer

Iniciar sesión para comentar.

Respuesta aceptada

Birdman
Birdman el 18 de Abr. de 2018

This might help you:

function indexes = find_letter_positions(word,letter)
indexes = zeros(1,numel(word));
for i = 1:numel(word)
    if word(i)==letter
        indexes(i)=i;
    end
end
indexes=indexes(indexes~=0);
end
  1 comentario
Stephen23
Stephen23 el 18 de Abr. de 2018
Note that zeros, numel, and indexing (using subsref) are all inbuilt functions.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing 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