AoC-2022
MiniScript code for the Advent of Code 2022 challenges (by JoeStrout)
advent-of-code-jq
Solving Advent of Code with jq (by odnoletkov)
Our great sponsors
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- SonarQube - Static code analysis for 29 languages.
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
AoC-2022 | advent-of-code-jq | |
---|---|---|
8 | 162 | |
0 | 187 | |
- | - | |
10.0 | 0.0 | |
5 months ago | 5 months ago | |
MAXScript | jq | |
The Unlicense | - |
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.
AoC-2022
Posts with mentions or reviews of AoC-2022.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-25.
-
Advent of Code (in MiniScript), Day 25
The challenge did inspire some ideas for new libraries and library functions. Over the course of the month, I created an aoc module with a variety of general utility functions that may make their way into the standard Mini Micro library; as well as a search module, which will probably end up as its own repo.
-
Advent of Code (in MiniScript), Day 16
I'm using the list.combinations method (in my AoC module) to find all the different ways we can form setA (my valves) by taking n of the goodValves. Then, we find setB (the elephant's set) by simply removing each of mine from a copy of the full set.
-
Advent of Code (in MiniScript), Day 9
Oh, but I promised some pretty graphics, didn't I? Since I'm doing all this in Mini Micro, those are easy to add (you can see the code here). The GIF at the top of this post shows the movement of the rope for the Part B example. And here's the start of its motion for my real input file... though the full input makes it wander much longer, and much further from the origin. Enjoy!
-
Advent of Code (in MiniScript), Day 8
Once again, my starter program did me no good; nor did I need any of the stuff I've been gathering in my custom aoc module, or even the standard /sys/lib modules. The solution was plain, unadorned MiniScript. ❤️
-
Advent of Code (in MiniScript), Day 5
Given the libraries I had, I don't see how. However, I may add some new tricks to my aoc module. Maybe I should have a "select" method that grabs a subset of a sequence (string or list) given a list of indexes. I could use this on each line to convert the raw input, like [Z] [M] [P], into just the letters, like ZMP (by doing line = line.select(range(1, line.len, 4))). Then I'd have a list of strings like:
-
Advent of Code (in MiniScript), Day 4
If you want to join me, please do! I'm posting all the code on GitHub, including my little lib/aoc module. I encourage you to join us on Discord too, where we can strategize and commiserate. See you there!
advent-of-code-jq
Posts with mentions or reviews of advent-of-code-jq.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-26.
-
I want to learn Python but have no idea where to start.
I like to use https://adventofcode.com/ for exercises when learning a new language. The challenges are all language independent, but the language you choose can make them more or less difficult. There’s an active community solving them in a variety of languages and posting their solutions. See also r/adventofcode.
- Python Practice
-
Learning csharp at 46
I'm in my mid 40s, and started into C# earlier this year. I've been using the Advent of Code puzzles to gain familiarity with the language and learn some new algorithms and math concepts.
-
Self taught front end developers
Try to do https://adventofcode.com/ for JS. I've never completed it myself but it's another way to challenge yourself.
-
If anyone has any good resources, please feel free to comment on this post so that everyone can enjoy them and benefit from them for their academics.
• Advent of Code - https://adventofcode.com/
-
Looking for Rust tutoring (Kernel Development, Software Development, Etc)
Start with the book (linked by /u/VLRbaXUjymAqyvaeLqUo). Complete Rustlings. Browse the starter pack for specific topic education. Do some advent of code in Rust.
-
What can I do with C++ and how to practice?
Literally anything. If you want some slightly off-season fun: https://adventofcode.com/
- [Learn Programming] Liste des sites Web de défis de programmation
-
Are there computer programming puzzles that focus on real world applications rather than olympiad math problems?
I don't understand exactly what you're looking for, but I've found Advent of Code to be much more interesting than leetcode. You can solve the problems in whatever language you want.
-
Whats the best way to learn python for free?
Code Wars, Advent of Code, Project Euler — more challenging
What are some alternatives?
When comparing AoC-2022 and advent-of-code-jq you can also consider the following projects:
LeetCode - This is my LeetCode solutions for all 2000+ problems, mainly written in C++ or Python.
Lobsters - Computing-focused community centered around link aggregation and discussion
aoc - Advent of Code solutions
codewars.com - Issue tracker for Codewars
asciinema - Terminal session recorder 📹