Răsfoiți Sursa

Fix Day23 solve

Roman Hergenreder 4 luni în urmă
părinte
comite
bfa7d360fb
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      Day 23/decrypt.sage

+ 2 - 2
Day 23/decrypt.sage

@@ -38,10 +38,10 @@ N = values["N"]
 hint = values["hint"]
 
 p = None
-q = var("q", domain="integer")
+q = var("q")
 for x in range(0,1000+1):
     eq = (N/q)^3 - q^8 + y_x(x=x) == hint
-    solution = solve([eq], q, solution_dict=True)
+    solution = solve(eq, q, solution_dict=True)
     if solution and q in solution[0]:
         print("[+] Found x:", x)
         q = int(solution[0][q])