Solución
solution.tsTypeScript
def es_primo(num):
if num < 2:
return False
# Solo verificar hasta la raíz cuadrada de num
for i in range (2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def goldbach_pair(n: int) -> list[int]:
# Escribe tu solución aquí
primos = [i for i in range(n) if es_primo(i)]
for i in range(n):
if es_primo(i):
primos.append(i)
for p in primos:
complemento = n - p
if complemento in primos:
return [p, complemento]
return []0respuestas