Table of Contents:
Size | Runtime | Year, Day, Part, Solution | ||
---|---|---|---|---|
93 bytes | ▉ | <100ms | ▏ | Day 01, Part 1, Python |
100 bytes | █ | <100ms | ▏ | Day 01, Part 2, Python |
87 bytes | ▉ | <100 ms | ▏ | Day 02, Part 1, Python |
151 bytes | █▍ | <100 ms | ▏ | Day 02, Part 2, Python |
68 bytes | ▊ | <100 ms | ▏ | Day 03, Part 1, Python |
202 bytes | █▊ | <100 ms | ▏ | Day 03, Part 2, Python |
115 bytes | █▏ | <100 ms | ▏ | Day 04, Part 1, Python |
132 bytes | █▎ | <100 ms | ▏ | Day 04, Part 2, Python |
102 bytes | █ | ~100 ms | ▏ | Day 05, Part 1, Python |
112 bytes | █ | ~10 s | █▉ | Day 05, Part 2, Python |
199 bytes | █▊ | <100 ms | ▏ | Day 06, Part 1, Python |
235 bytes | ██▏ | <100 ms | ▏ | Day 06, Part 2, Python |
128 bytes | █▎ | <100 ms | ▏ | Day 07, Part 1, Python |
383 bytes | ███▎ | <100 ms | ▏ | Day 07, Part 2, Python |
291 bytes | ██▌ | <100 ms | ▏ | Day 08, Part 1, Python |
303 bytes | ██▋ | <100 ms | ▏ | Day 08, Part 2, Python |
170 bytes | █▌ | <100 ms | ▏ | Day 10, Part 1, Python |
253 bytes | ██▎ | <100 ms | ▏ | Day 10, Part 2, Python |
167 bytes | █▌ | <100 ms | ▏ | Day 11, Part 1, Python |
194 bytes | █▊ | <100 ms | ▏ | Day 11, Part 2, Python |
159 bytes | █▌ | <100 ms | ▏ | Day 12, Part 1, Python |
197 bytes | █▊ | <100 ms | ▏ | Day 12, Part 2, Python |
149 bytes | █▍ | <100 ms | ▏ | Day 13, Part 1, Python |
167 bytes | █▌ | ~5 s | █▋ | Day 13, Part 2, Python |
341 bytes | ███ | ~500 ms | ▊ | Day 14, Part 1, Python |
586 bytes | █████ | ~500 ms | ▊ | Day 14, Part 2, Python |
154 bytes | █▍ | ~10 s | █▉ | Day 15, Part 1, Python |
195 bytes | █▊ | ~8 s | █▊ | Day 15, Part 2, Python |
234 bytes | ██▏ | ~100 ms | ▏ | Day 16, Part 1, Python |
309 bytes | ██▊ | ~750 ms | ▉ | Day 16, Part 2, Python |
80 bytes | ▊ | <100 ms | ▏ | Day 17, Part 1, Python (full simulation with arrays) |
136 bytes | █▎ | ~10 h | █████ | Day 17, Part 2, Python (full simulation with circular list) |
299 bytes | ██▋ | ~8 m | ███▍ | Day 17, Part 2, C (full simulation with circular list) |
90 bytes | ▉ | ~12 s | ██ | Day 17, Part 2, Python (tracking) |
355 bytes | ███▏ | <100 ms | ▏ | Day 18, Part 1, Python |
548 bytes | ████▋ | ~200 ms | ▍ | Day 18, Part 2, Python |
262 bytes | ██▎ | <100 ms | ▏ | Day 19, Part 1, Python |
242 bytes | ██▏ | <100 ms | ▏ | Day 19, Part 2, Python |
210 bytes | █▉ | ~350 ms | ▋ | Day 20, Part 1, Python |
290 bytes | ██▌ | ~350 ms | ▋ | Day 20, Part 2, Python |
220 bytes | ██ | <100 ms | ▏ | Day 22, Part 1, Python |
229 bytes | ██ | ~5 s | █▋ | Day 22, Part 2, Python |
321 bytes | ██▊ | <100 ms | ▏ | Day 23, Part 1, Python |
149 bytes | █▍ | ~750 ms | ▉ | Day 23, Part 2, Python |
210 bytes | █▉ | ~5 s | █▋ | Day 24, Part 1, Python |
259 bytes | ██▎ | ~5 s | █▋ | Day 24, Part 2, Python |
292 bytes | ██▌ | ~5 s | █▋ | Day 25, Part 1, Python |
Size | Year, Day, Part, Solution | |
---|---|---|
586 bytes | █████ | Day 14, Part 2, Python |
548 bytes | ████▋ | Day 18, Part 2, Python |
383 bytes | ███▎ | Day 07, Part 2, Python |
355 bytes | ███▏ | Day 18, Part 1, Python |
341 bytes | ███ | Day 14, Part 1, Python |
321 bytes | ██▊ | Day 23, Part 1, Python |
309 bytes | ██▊ | Day 16, Part 2, Python |
303 bytes | ██▋ | Day 08, Part 2, Python |
299 bytes | ██▋ | Day 17, Part 2, C (full simulation with circular list) |
292 bytes | ██▌ | Day 25, Part 1, Python |
291 bytes | ██▌ | Day 08, Part 1, Python |
290 bytes | ██▌ | Day 20, Part 2, Python |
262 bytes | ██▎ | Day 19, Part 1, Python |
259 bytes | ██▎ | Day 24, Part 2, Python |
253 bytes | ██▎ | Day 10, Part 2, Python |
242 bytes | ██▏ | Day 19, Part 2, Python |
235 bytes | ██▏ | Day 06, Part 2, Python |
234 bytes | ██▏ | Day 16, Part 1, Python |
229 bytes | ██ | Day 22, Part 2, Python |
220 bytes | ██ | Day 22, Part 1, Python |
210 bytes | █▉ | Day 20, Part 1, Python |
210 bytes | █▉ | Day 24, Part 1, Python |
202 bytes | █▊ | Day 03, Part 2, Python |
199 bytes | █▊ | Day 06, Part 1, Python |
197 bytes | █▊ | Day 12, Part 2, Python |
195 bytes | █▊ | Day 15, Part 2, Python |
194 bytes | █▊ | Day 11, Part 2, Python |
170 bytes | █▌ | Day 10, Part 1, Python |
167 bytes | █▌ | Day 11, Part 1, Python |
167 bytes | █▌ | Day 13, Part 2, Python |
159 bytes | █▌ | Day 12, Part 1, Python |
154 bytes | █▍ | Day 15, Part 1, Python |
151 bytes | █▍ | Day 02, Part 2, Python |
149 bytes | █▍ | Day 13, Part 1, Python |
149 bytes | █▍ | Day 23, Part 2, Python |
136 bytes | █▎ | Day 17, Part 2, Python (full simulation with circular list) |
132 bytes | █▎ | Day 04, Part 2, Python |
128 bytes | █▎ | Day 07, Part 1, Python |
115 bytes | █▏ | Day 04, Part 1, Python |
112 bytes | █ | Day 05, Part 2, Python |
102 bytes | █ | Day 05, Part 1, Python |
100 bytes | █ | Day 01, Part 2, Python |
93 bytes | ▉ | Day 01, Part 1, Python |
90 bytes | ▉ | Day 17, Part 2, Python (tracking) |
87 bytes | ▉ | Day 02, Part 1, Python |
80 bytes | ▊ | Day 17, Part 1, Python (full simulation with arrays) |
68 bytes | ▊ | Day 03, Part 1, Python |
Runtime | Year, Day, Part, Solution | |
---|---|---|
~10 h | █████ | Day 17, Part 2, Python (full simulation with circular list) |
~8 m | ███▍ | Day 17, Part 2, C (full simulation with circular list) |
~12 s | ██ | Day 17, Part 2, Python (tracking) |
~10 s | █▉ | Day 05, Part 2, Python |
~10 s | █▉ | Day 15, Part 1, Python |
~8 s | █▊ | Day 15, Part 2, Python |
~5 s | █▋ | Day 13, Part 2, Python |
~5 s | █▋ | Day 22, Part 2, Python |
~5 s | █▋ | Day 24, Part 1, Python |
~5 s | █▋ | Day 24, Part 2, Python |
~5 s | █▋ | Day 25, Part 1, Python |
~750 ms | ▉ | Day 16, Part 2, Python |
~750 ms | ▉ | Day 23, Part 2, Python |
~500 ms | ▊ | Day 14, Part 1, Python |
~500 ms | ▊ | Day 14, Part 2, Python |
~350 ms | ▋ | Day 20, Part 1, Python |
~350 ms | ▋ | Day 20, Part 2, Python |
~200 ms | ▍ | Day 18, Part 2, Python |
~100 ms | ▏ | Day 05, Part 1, Python |
~100 ms | ▏ | Day 16, Part 1, Python |
<100ms | ▏ | Day 01, Part 1, Python |
<100ms | ▏ | Day 01, Part 2, Python |
<100 ms | ▏ | Day 02, Part 1, Python |
<100 ms | ▏ | Day 02, Part 2, Python |
<100 ms | ▏ | Day 03, Part 1, Python |
<100 ms | ▏ | Day 03, Part 2, Python |
<100 ms | ▏ | Day 04, Part 1, Python |
<100 ms | ▏ | Day 04, Part 2, Python |
<100 ms | ▏ | Day 06, Part 1, Python |
<100 ms | ▏ | Day 06, Part 2, Python |
<100 ms | ▏ | Day 07, Part 1, Python |
<100 ms | ▏ | Day 07, Part 2, Python |
<100 ms | ▏ | Day 08, Part 1, Python |
<100 ms | ▏ | Day 08, Part 2, Python |
<100 ms | ▏ | Day 10, Part 1, Python |
<100 ms | ▏ | Day 10, Part 2, Python |
<100 ms | ▏ | Day 11, Part 1, Python |
<100 ms | ▏ | Day 11, Part 2, Python |
<100 ms | ▏ | Day 12, Part 1, Python |
<100 ms | ▏ | Day 12, Part 2, Python |
<100 ms | ▏ | Day 13, Part 1, Python |
<100 ms | ▏ | Day 17, Part 1, Python (full simulation with arrays) |
<100 ms | ▏ | Day 18, Part 1, Python |
<100 ms | ▏ | Day 19, Part 1, Python |
<100 ms | ▏ | Day 19, Part 2, Python |
<100 ms | ▏ | Day 22, Part 1, Python |
<100 ms | ▏ | Day 23, Part 1, Python |