Commit graph

7 commits

Author SHA1 Message Date
ac7eea0f9b
feat: Reorganize project structure for Day 1 solution
This commit:
- Moves input files to priv/inputs/day1/
- Creates solutions directory in lib/advent_code2024/solutions/
- Adds README.md with problem description
- Updates module and import paths
- Removes old directory structure
2024-12-01 18:10:25 +01:00
c1fc39ac17
refactor: Improve error handling in solve and solve_part2 functions 2024-12-01 18:04:57 +01:00
85ebc05ead
feat: Add Solution behaviour for standardizing Advent of Code daily solutions 2024-12-01 18:01:41 +01:00
9869ade615
docs: Enhance module documentation and add input validation 2024-12-01 17:59:47 +01:00
5a966b4839
refactor: Add type specs and simplify calculate_similarity_score function 2024-12-01 17:59:45 +01:00
8a6ea03597
chore: format and renaming 2024-12-01 16:29:12 +01:00
992008b34c
refactor: Move Day 1 logic into dedicated module
refactor: Limit public API of Day1 module and remove private function tests
2024-12-01 16:18:22 +01:00