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