Solución
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 result0respuestas