Skip to content

frangiz/AdventOfCode2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdventOfCode2017

My solution for the project AdventOfCode2017 written in Python 3.6.

My aim is to have clean solutions with test cases for all days including the answer. All input shall be provided in the same format as the input from the website.

Usage

Execute with python run_tests.py. The script is able to run a single day and/or a specific test case. Run the script with the -h flag to view all the options. A typical command is python run_tests.py -d 01 -t ea to run the test for the example in part_a for day 01. The script will detect and list slow tests that might be interesting to have its execution time improve.

 

Day Solution Note
Day 1: Inverse Captcha day01.py ---
Day 2: Corruption Checksum day02.py ---
Day 3: Spiral Memory day03.py ---
Day 4: High-Entropy Passphrases day04.py ---
Day 5: A Maze of Twisty Trampolines, All Alike day05.py ---
Day 6: Memory Reallocation day06.py ---
Day 7: Recursive Circus day07.py ---
Day 8: I Heard You Like Registers day08.py ---
Day 9: Stream Processing day09.py ---
Day 10: Knot Hash day10.py ---
Day 11: Hex Ed day11.py ---
Day 12: Digital Plumber day12.py ---
Day 13: Packet Scanners day13.py ---
Day 14: Disk Defragmentation day14.py ---
Day 15: Dueling Generators day15.py ---
Day 16: Permutation Promenade day16.py ---
Day 17: Spinlock day17.py ---
Day 18: Duet day18.py ---
Day 19: A Series of Tubes day19.py Simple and stupid algorithm. Should be rewritten to handle branches properly.
Day 20: Particle Swarm day20.py ---
Day 21: Fractal Art day21.py ---
Day 22: Sporifica Virus day22.py ---
Day 23: Coprocessor Conflagration day23.py No solution for the general case in part b.
Day 24: Electromagnetic Moat day24.py Subgenerators are quite handy in a big search space.
Day 25: The Halting Problem day25.py ---

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages