Solución

@maiquez·21/10/2026TypeScript
solution.tsTypeScript
def make_counter():
    count = 0
    def counter():
        # Modifica count del scope enclosing y retorna su valor
        nonlocal count
        count += 1
        return count
    return counter

def test_counter(n: int) -> int:
    # Crea un counter con make_counter(), llámalo n veces
    # y retorna el valor final.
    c = make_counter()
    result = 0
    
    for i in range (n):
        result = c()

    return result
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.