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
characterIndex("hello", "l") // [2, 3]
// La primera "l" tiene el índice 2 y la última "l" tiene el índice 3.
characterIndex("circumlocution", "c") // [0, 8]
characterIndex("happy", "h") // [0, 0]
// Solo hay una "h", así que ambos índices son 0.
characterIndex("happy", "e") // nil
// "e" no aparece en "happy".Notas
- Si el carácter no aparece, devuelve
nil. - Si el carácter aparece una sola vez, su primer y último índice son iguales.
- Los índices empiezan en cero.
- Consulta la pestaña Recursos para obtener pistas.