jerpint commited on
Commit
928517a
·
1 Parent(s): 1ba9ecc
Files changed (3) hide show
  1. day20/solution_jerpint.py +2 -2
  2. results.csv +32 -33
  3. solutions.json +2 -2
day20/solution_jerpint.py CHANGED
@@ -157,7 +157,7 @@ def get_all_shortest_paths(grid, shortest_path):
157
  # shortest_path = [shortest_path[0]] + shortest_path # Add the start position so we can consider it too
158
 
159
  start_idx = get_symbol_pos(grid, "S")
160
- print(start_idx)
161
 
162
  # Start idx not included originally
163
  shortest_path = [start_idx] + shortest_path
@@ -249,7 +249,7 @@ def get_all_shortest_paths(grid, shortest_path):
249
  shortest_path = shortest_path[::-1] # Reverse it for easier logic, start_pos is now first
250
 
251
  start_idx = get_symbol_pos(grid, "S")
252
- print(start_idx)
253
 
254
  # Start idx not included originally
255
  shortest_path = [start_idx] + shortest_path
 
157
  # shortest_path = [shortest_path[0]] + shortest_path # Add the start position so we can consider it too
158
 
159
  start_idx = get_symbol_pos(grid, "S")
160
+ # print(start_idx)
161
 
162
  # Start idx not included originally
163
  shortest_path = [start_idx] + shortest_path
 
249
  shortest_path = shortest_path[::-1] # Reverse it for easier logic, start_pos is now first
250
 
251
  start_idx = get_symbol_pos(grid, "S")
252
+ # print(start_idx)
253
 
254
  # Start idx not included originally
255
  shortest_path = [start_idx] + shortest_path
results.csv CHANGED
@@ -35,18 +35,18 @@ day,model,result,total_time
35
  3,claude-3-5-sonnet-20241022,"173529487
36
  99532691
37
  ",0.0305140018463134
38
- 4,gpt-4o,"2493
39
- 122
40
- ",0.1320409774780273
41
  4,gemini-1.5-pro,"3872
42
  0
43
  ",0.1471152305603027
44
- 4,claude-3-5-sonnet-20241022,"2493
45
- 1890
46
- ",0.2896838188171386
47
  4,jerpint,"2493
48
  1890
49
  ",0.1274900436401367
 
 
 
50
  5,gpt-4o,"Error: Traceback (most recent call last):
51
  File ""/Users/jeremypinto/advent24-llm/day05/solution_gpt-4o.py"", line 77, in <module>
52
  main()
@@ -73,17 +73,17 @@ ValueError: invalid literal for int() with base 10: ''
73
  ",67.0117359161377
74
  6,claude-3-5-sonnet-20241022,Error: Timeout,300.0090808868408
75
  6,gemini-1.5-pro,Error: Timeout,300.00918889045715
76
- 7,claude-3-5-sonnet-20241022,"5540634308362
77
- 472290821152397
78
- ",20.063307762145996
79
  7,gemini-1.5-pro,"5540634308362
80
  472290821152397
81
  ",3.241072177886963
82
- 7,jerpint,"5540634308362
83
  472290821152397
84
- ",159.69412803649902
85
  7,gpt-4o,"472290821152397
86
  ",19.688328981399536
 
 
 
87
  8,jerpint,"273
88
  1017
89
  ",0.0589988231658935
@@ -116,18 +116,18 @@ IndexError: string index out of range
116
  9,jerpint,"6421128769094
117
  6448168620520
118
  ",38.908868074417114
119
- 10,gemini-1.5-pro,"760
120
- 1764
121
- ",0.0449333190917968
122
  10,gpt-4o,"760
123
  1764
124
  ",0.0459368228912353
125
- 10,jerpint,"760
126
  1764
127
- ",0.0722007751464843
128
  10,claude-3-5-sonnet-20241022,"760
129
  1764
130
  ",0.041105031967163
 
 
 
131
  11,jerpint,"220722
132
  261952051690787
133
  ",0.2919449806213379
@@ -239,23 +239,22 @@ ValueError: invalid literal for int() with base 10: 'Program: 2'
239
  18,claude-3-5-sonnet-20241022,"330
240
  10,38
241
  ",13.420971155166626
 
 
242
  19,claude-3-5-sonnet-20241022,"290
243
  712058625427487
244
  ",2.365529775619507
245
- 19,gpt-4o,"712058625427487
246
- ",0.9564287662506104
247
- 19,jerpint,"290
248
- ",0.10815191268920898
249
  19,gemini-1.5-pro,Error: Timeout,300.0093183517456
250
- 20,gpt-4o,"20
251
- ",0.6666040420532227
252
- 20,jerpint,"(105, 35)
253
- 1375
254
- ",6.334330081939697
255
  20,gemini-1.5-pro,Error: Timeout,300.0078308582306
 
 
256
  20,claude-3-5-sonnet-20241022,"1
257
  5
258
  ",145.0637719631195
 
 
259
  21,jerpint,"157908
260
  ",0.0293052196502685
261
  21,claude-3-5-sonnet-20241022,"157248
@@ -273,18 +272,18 @@ ValueError: invalid literal for int() with base 10: 'Program: 2'
273
  return precomputed_sequences[code]
274
  KeyError: '341A'
275
  ",0.0282812118530273
276
- 22,claude-3-5-sonnet-20241022,Error: Timeout,300.0252139568329
277
  22,gemini-1.5-pro,Error: Timeout,300.00811290740967
 
 
278
  22,jerpint,"14082561342
279
  1568
280
  ",54.82558584213257
281
- 22,gpt-4o,Error: Timeout,300.00778007507324
282
  23,jerpint,"926
283
  az,ed,hz,it,ld,nh,pc,td,ty,ux,wc,yg,zz
284
  ",2.992269992828369
 
285
  23,claude-3-5-sonnet-20241022,Error: Timeout,300.0074918270111
286
  23,gemini-1.5-pro,Error: Timeout,300.00904989242554
287
- 23,gpt-4o,Error: Timeout,300.00809812545776
288
  24,gemini-1.5-pro,"Error: Traceback (most recent call last):
289
  File ""/Users/jeremypinto/advent24-llm/day24/solution_gemini-1.5-pro.py"", line 37, in <module>
290
  z_values.append(str(evaluate_wire(f""z{i:02}"", circuit, cache)))
@@ -306,13 +305,13 @@ bfw,ffh,frj,hwm,mjb,nrd,tgd,wpb
306
  ",0.0257329940795898
307
  24,jerpint,"51657025112326
308
  ",0.0270252227783203
309
- 25,gpt-4o,"3732
310
- ",0.0514318943023681
311
- 25,claude-3-5-sonnet-20241022,"585
312
- Merry Christmas!
313
- ",0.0423557758331298
314
  25,jerpint,"3690
315
  ",0.0443761348724365
316
  25,gemini-1.5-pro,"25250
317
  There is no part 2 for this challenge.
318
  ",0.0472519397735595
 
 
 
 
 
 
35
  3,claude-3-5-sonnet-20241022,"173529487
36
  99532691
37
  ",0.0305140018463134
 
 
 
38
  4,gemini-1.5-pro,"3872
39
  0
40
  ",0.1471152305603027
41
+ 4,gpt-4o,"2493
42
+ 122
43
+ ",0.1320409774780273
44
  4,jerpint,"2493
45
  1890
46
  ",0.1274900436401367
47
+ 4,claude-3-5-sonnet-20241022,"2493
48
+ 1890
49
+ ",0.2896838188171386
50
  5,gpt-4o,"Error: Traceback (most recent call last):
51
  File ""/Users/jeremypinto/advent24-llm/day05/solution_gpt-4o.py"", line 77, in <module>
52
  main()
 
73
  ",67.0117359161377
74
  6,claude-3-5-sonnet-20241022,Error: Timeout,300.0090808868408
75
  6,gemini-1.5-pro,Error: Timeout,300.00918889045715
 
 
 
76
  7,gemini-1.5-pro,"5540634308362
77
  472290821152397
78
  ",3.241072177886963
79
+ 7,claude-3-5-sonnet-20241022,"5540634308362
80
  472290821152397
81
+ ",20.063307762145996
82
  7,gpt-4o,"472290821152397
83
  ",19.688328981399536
84
+ 7,jerpint,"5540634308362
85
+ 472290821152397
86
+ ",159.69412803649902
87
  8,jerpint,"273
88
  1017
89
  ",0.0589988231658935
 
116
  9,jerpint,"6421128769094
117
  6448168620520
118
  ",38.908868074417114
 
 
 
119
  10,gpt-4o,"760
120
  1764
121
  ",0.0459368228912353
122
+ 10,gemini-1.5-pro,"760
123
  1764
124
+ ",0.0449333190917968
125
  10,claude-3-5-sonnet-20241022,"760
126
  1764
127
  ",0.041105031967163
128
+ 10,jerpint,"760
129
+ 1764
130
+ ",0.0722007751464843
131
  11,jerpint,"220722
132
  261952051690787
133
  ",0.2919449806213379
 
239
  18,claude-3-5-sonnet-20241022,"330
240
  10,38
241
  ",13.420971155166626
242
+ 19,gpt-4o,"712058625427487
243
+ ",0.9564287662506104
244
  19,claude-3-5-sonnet-20241022,"290
245
  712058625427487
246
  ",2.365529775619507
 
 
 
 
247
  19,gemini-1.5-pro,Error: Timeout,300.0093183517456
248
+ 19,jerpint,"290
249
+ ",0.1081519126892089
 
 
 
250
  20,gemini-1.5-pro,Error: Timeout,300.0078308582306
251
+ 20,jerpint,"1375
252
+ ",6.2632269859313965
253
  20,claude-3-5-sonnet-20241022,"1
254
  5
255
  ",145.0637719631195
256
+ 20,gpt-4o,"20
257
+ ",0.6666040420532227
258
  21,jerpint,"157908
259
  ",0.0293052196502685
260
  21,claude-3-5-sonnet-20241022,"157248
 
272
  return precomputed_sequences[code]
273
  KeyError: '341A'
274
  ",0.0282812118530273
 
275
  22,gemini-1.5-pro,Error: Timeout,300.00811290740967
276
+ 22,claude-3-5-sonnet-20241022,Error: Timeout,300.0252139568329
277
+ 22,gpt-4o,Error: Timeout,300.00778007507324
278
  22,jerpint,"14082561342
279
  1568
280
  ",54.82558584213257
 
281
  23,jerpint,"926
282
  az,ed,hz,it,ld,nh,pc,td,ty,ux,wc,yg,zz
283
  ",2.992269992828369
284
+ 23,gpt-4o,Error: Timeout,300.00809812545776
285
  23,claude-3-5-sonnet-20241022,Error: Timeout,300.0074918270111
286
  23,gemini-1.5-pro,Error: Timeout,300.00904989242554
 
287
  24,gemini-1.5-pro,"Error: Traceback (most recent call last):
288
  File ""/Users/jeremypinto/advent24-llm/day24/solution_gemini-1.5-pro.py"", line 37, in <module>
289
  z_values.append(str(evaluate_wire(f""z{i:02}"", circuit, cache)))
 
305
  ",0.0257329940795898
306
  24,jerpint,"51657025112326
307
  ",0.0270252227783203
 
 
 
 
 
308
  25,jerpint,"3690
309
  ",0.0443761348724365
310
  25,gemini-1.5-pro,"25250
311
  There is no part 2 for this challenge.
312
  ",0.0472519397735595
313
+ 25,gpt-4o,"3732
314
+ ",0.0514318943023681
315
+ 25,claude-3-5-sonnet-20241022,"585
316
+ Merry Christmas!
317
+ ",0.0423557758331298
solutions.json CHANGED
@@ -76,8 +76,8 @@
76
  "N/A"
77
  ],
78
  "20": [
79
- "(105, 35)",
80
- "1375"
81
  ],
82
  "21": [
83
  "157908",
 
76
  "N/A"
77
  ],
78
  "20": [
79
+ "1375",
80
+ "N/A"
81
  ],
82
  "21": [
83
  "157908",