Advent-of-code
https://adventofcode.com/ (by 0xmycf)
advent-of-code
Advent of Code solutions (by mcwitt)
Advent-of-code | advent-of-code | |
---|---|---|
10 | 5 | |
4 | 2 | |
- | - | |
6.0 | 1.9 | |
about 1 month ago | about 1 year ago | |
Haskell | Haskell | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Advent-of-code
Posts with mentions or reviews of Advent-of-code.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-09.
-
Advent of Code 2022 day 10
https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/Day10.hs Today is very verbose, but I wanted to use Lenses and State again. Went pretty ok all in all. The only thing I got wrong in the beginning was the ticking, this probably lead to some repeated code that I could have avoided if I understood the assignment right away.
-
Advent of Code 2022 day 9
Technically today should have been fun, but I just didn't see that signum will solve everything... then my snake was one point to short and I didn't notice... All in all pretty messy but I was able to clean it up: https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/Day09.hs Finally used State though!
-
Advent of Code 2022 day 8
https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/Day08.hs I parsed the grid as Map (V2 Int) Int and padded the grid with values of -1. I then used unfoldr with Map.lookup to get all 4 ways for a specific tree. In part A I simply filtered all trees out where the given predicate wasn't fulfilled. In part B I used a modified takeWhile function to take all trees which are smaller + one more than the current tree. I also had to get rid of the -1.
-
Advent of Code 2022 day 7
I should have planned more in the beginning, but it turned out fine. I abused Parsecs internal state to give every file the full name: https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/Day07.hs
- How do I structure my files to comfortably work on the advent of code challenges?
-
Advent of Code 2022 day 6
Today was simple, for part a I initially used `zipWith4` and sets but that wasn't an option for part b, so I rewrote how the sets were created. https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/Day06.hs
- Advent of Code 2022 day 5
-
Advent of Code 2022 day 4
After last years bingo I thought this is going to be tougher...: My solution
-
Advent of Code 2022 day 1
https://github.com/0xmycf/Advent-of-code/blob/main/2022/aoc22/src/Days/DayOne.hsI learned Haskell with last years AoC and it was quite a mess... This year is up to a much much better start. Lets see how this year will go :)
advent-of-code
Posts with mentions or reviews of advent-of-code.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-14.
-
Advent of Code 2022 day 15
part2 input = xb * gridSize + yb where sensors = fmap (uncurry sensor) input points = List.nub $ catMaybes $ intersection <$> (sensors >>= leftDiags) <*> (sensors >>= rightDiags) gridSize = 4000000 isValid (V2 x y) = 0 <= x && x <= gridSize && 0 <= y && y <= gridSize [V2 xb yb] = filter (\p -> isValid p && not (any (inRange p) sensors)) points ``` complete code
-
Advent of Code 2022 day 12
[complete code](https://github.com/mcwitt/advent-of-code/blob/main/solutions/2022/12/Main.hs)
- Advent of Code 2022 day 10
-
Advent of Code 2022 day 9
full solution
-
-🎄- 2022 Day 7 Solutions -🎄-
Overengineered but educational (for me) Haskell solution using zippers and recursion schemes
What are some alternatives?
When comparing Advent-of-code and advent-of-code you can also consider the following projects:
aoc2022
aoc2022
advent-of-code-2022
advent-of-code-dev-2021 - Interactive development environment and runner for Advent of Code challenges
advent-of-code-y2022 - Advent of Code year 2022
aoc2022
advent-2022 - https://adventofcode.com/2022
Advent2022 - Advent Of Code 2022
adventofcode2022 - adventofcode2022
Advent-of-code vs aoc2022
advent-of-code vs aoc2022
Advent-of-code vs advent-of-code-2022
advent-of-code vs advent-of-code-dev-2021
Advent-of-code vs aoc2022
advent-of-code vs advent-of-code-y2022
Advent-of-code vs aoc2022
advent-of-code vs advent-2022
Advent-of-code vs Advent2022
advent-of-code vs aoc2022
Advent-of-code vs advent-of-code-dev-2021
advent-of-code vs adventofcode2022