Primer y último índice
Dada una palabra, escribe una función que devuelva el primer índice y el último índice de un carácter.
Ejemplos
charIndex("hello", "l") ➞ [2, 3]
// La primera aparición de "l" está en el índice 2, y la última, en el índice 3.
charIndex("circumlocution", "c") ➞ [0, 8]
// La primera aparición de "c" está en el índice 0, y la última, en el índice 8.
charIndex("happy", "h") ➞ [0, 0]
// Solo hay una "h", así que el primer y el último índice son 0.
charIndex("happy", "e") ➞ [-1, -1]
// "e" no aparece en "happy", así que devolvemos [-1, -1].Notas
- Si el carácter no aparece en la palabra, devuelve
[-1, -1]. - Si el carácter aparece una sola vez, el primer y el último índice serán iguales.
- Consulta la pestaña Recursos para ver pistas.