← problemas

W1.T-COMB.3: Censurador de cupón bancario

## Objetivo Aplica una máscara de seguridad sobre un cupón bancario confidencial de 8 caracteres, censurando los 4 caracteres centrales y certificando la longitud del token protegido. El programa debe: 1. Leer un `codigo` de exactamente 8 caracteres desde la entrada estándar. 2. Extraer los primeros 2 caracteres utilizando la función `subtexto(codigo, 0, 2)`. 3. Extraer los últimos 2 caracteres (posiciones 6 y 7) utilizando la función `subtexto(codigo, 6, 2)`. 4. Ensamblar el token protegido uniendo con el operador `+`: los primeros 2 caracteres, la máscara fija `"***"` (tres asteriscos) y los últimos 2 caracteres. 5. Calcular la longitud del token protegido mediante la función `longitud(token)`. 6. Escribir en la salida estándar el token protegido y su longitud certificada separados por un guion: `<token>-<longitud>`. ## Entrada - Línea 1: Un código alfanumérico de exactamente 8 caracteres (sin espacios). ## Salida - Una única línea con el formato `<token>-<longitud>`. ## Ejemplo Entrada: ```text DE984126 ``` Salida: ```text DE***26-7 ``` Explicación: Se extrae `"DE"` (`subtexto` en índice 0, cantidad 2) y `"26"` (`subtexto` en índice 6, cantidad 2). Se sustituyen los 4 caracteres centrales por `"***"`, formando `"DE***26"`. La longitud del token final es de 7 caracteres. ``` - **cases**:

Ejemplos

Entrada
DE984126
Salida
DE***26-7