Saltar al contenido principal

Curso

Python: Retos Básicos
Tiempo estimado
10 min
Dificultad estimada
Introductoria
Extensión
147 palabras
Puntos disponibles
3 puntos
Número de actividades
1 actividad

Reto 2: Ocultar el centro de una referencia

Objetivo #

Ocultar el centro de una referencia aplicando los contenidos de Python básico.

Conocimientos previos #

Cadenas, slicing, concatenación, repetición de cadenas y len().

Repasar los temas necesarios

Tu reto #

Implementa la función ocultar_referencia(referencia).

Devuelve una versión de la referencia que conserve sus tres primeros caracteres y sus dos últimos. Sustituye cada carácter intermedio por un asterisco (*), manteniendo la longitud original.

La referencia es una cadena de al menos cinco caracteres. Si tiene exactamente cinco, debe quedar igual. Se conservan mayúsculas, minúsculas y signos de los extremos. No necesitas bucles.

La función debe devolver el resultado con return. No uses input() ni print(): el corrector llamará a tu función con diferentes datos.

Ejemplos #

LlamadaResultado devuelto
ocultar_referencia("ABC12345XY")"ABC*****XY"
ocultar_referencia("abcXY")"abcXY"
Cargando actividad al acercarte…
Ver una pista

Cuenta cuántos caracteres quedan entre los tres iniciales y los dos finales. Puedes repetir "*" esa cantidad de veces.