Reinventarlo
Diseña el borrado
Ahora el problema contrario: [5, 12, 7, 31, 9] y quieres borrar el valor de la posición 1 (el 12) sin dejar un hueco en medio. El array promete que los valores ocupan las posiciones 0 a longitud − 1, sin huecos.
Tienes dos piezas: «copiar el valor de una posición a otra» y «restar 1 a la longitud». ¿En qué dirección recorres el array para cerrar el hueco?
En la figura, el borde grueso marca el 12, el valor que se borra.