Solución

@maiquez·hace 3dTypeScript
solution.tsTypeScript
def uppercase(func):
    # Retorna un wrapper que convierte el resultado a mayúsculas
    def wrapper(*args, **kwargs):
        return func(*args, **kwargs).upper()
    return wrapper


def exclaim(func):
    # Retorna un wrapper que agrega "!" al final del resultado
    def wrapper(*args, **kwargs):
        return func(*args, **kwargs)+"!"
    return wrapper


@exclaim
@uppercase
def greet(name: str) -> str:
    return f"hola {name}"
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.