Saltar al contenido

El texto acortado

Enunciado

En la tarjeta no caben los textos largos. Escribe una función que reciba un texto y un máximo de letras: si el texto mide eso o menos, lo regresas igual; si se pasa, regresas sus primeras maximo letras y "..." pegado al final. Con "buenos días" y 6 regresas "buenos...".

Los tres puntos no cuentan para el máximo, y el texto puede venir vacío.

Ejemplos

  • "buenos días", 6 → "buenos..."

  • "hola", 10 → "hola"

  • "programar", 4 → "prog..."

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def acorta(texto, maximo):
    pass

JavaScript

function acorta(texto, maximo) {
}
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(1)

Ver todos los retos →