Primeiro e último índice
Dada uma palavra, escreva uma função que retorne o primeiro índice e o último índice de um caractere.
Exemplos
charIndex("hello", "l") ➞ [2, 3]
// A primeira ocorrência de "l" está no índice 2, e a última, no índice 3.
charIndex("circumlocution", "c") ➞ [0, 8]
// A primeira ocorrência de "c" está no índice 0, e a última, no índice 8.
charIndex("happy", "h") ➞ [0, 0]
// Há apenas um "h", então o primeiro e o último índice são 0.
charIndex("happy", "e") ➞ [-1, -1]
// "e" não aparece em "happy", então retornamos [-1, -1].Notas
- Se o caractere não aparecer na palavra, retorne
[-1, -1]. - Se o caractere aparecer apenas uma vez, o primeiro e o último índice serão iguais.
- Consulte a aba Recursos para ver dicas.