Skip to content

Latest commit

 

History

History
165 lines (156 loc) · 9.46 KB

STATS.md

File metadata and controls

165 lines (156 loc) · 9.46 KB

Solution Statistics for 2017

Table of Contents:

All Solutions

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

Solutions by Size

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

Solutions by Runtime

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