O objetivo deste exercício é procurar a célula de um dado valor e retornar a posição dela.
Para isto, deve preencher o método indexOf()
, cujos parâmetros
são a array a ser explorada e o valor a ser procurado. Se o valor
lookingFor
não está na array tab
, o método deve
retornar -1.
A ideia do algoritmo é varrer toda a array, a verificar o valor de cada célula. Se for o valor procurado, deve retornar o índice da célula que está a ser verificada.
Lembre-se que os índices começam com 0 e não com 1. Logo, se houverem 3 células, os índices delas serão 0, 1 e 2. Não vai haver nenhuma célula numerada com 3.
Lembre-se também que a quantidade de células numa array pode ser recuperada
a usar o atributo length
. Portanto, se a sua array é chamada
tab
, o tamanho dela será recuperado como
tab.length
. Observe que não existe um () depois de
length
. Um atributo é como uma variável dentro de outro objeto
(no caso, a array).
Logo, o último valor de uma array é dado por tab[tab.length -
1]
.
Lembre-se também que a quantidade de células numa array pode ser recuperada
com a função len()
. Logo, se a sua array é chamada
tab
, o tamanho dela pode ser recuperado como
len(tab)
.
Logo, o último valor de uma array é dado por tab[ len(tab) -
1]
.