Solutions to advent of code 2023 in python
Day 1: Order Lists find pattern in list
Day 2: Count elements in dictionary and multiply them, find pattern in string, regex
Day 3: Check neighbors of a 2d array, find numbers in string, filter dictionary
Day 4: Regex for numbers, check intersection of sets
Day 5: Map reduce, range of numbers, cross-section of lists
Day 6: Find a range of solution using quadratic equations
Day 7: Poker game, custom sort function
Day 8: LCM, follow instructions
Day 9: Recursion, piramid of numbers
Day: 10: check neigbors, check if tile inside a polygon
Day 11: Manhattan distance, check coordinates and columns and rows of matrix
Day 12:
Day 13:
Day 14:
Day 15: Dictionaries as values of dictionary
Day 16: BFS,