For me, the answer to all three questions is - yes.
It depends on your previous knowledge, so some problems might seem too easy and/or some other problems might be too hard.
If you are an experienced programmer, maybe use AoC to learn/practice some language you didn't use before?
For me, the answer to all three questions is - yes.
It depends on your previous knowledge, so some problems might seem too easy and/or some other problems might be too hard.
If you are an experienced programmer, maybe use AoC to learn/practice some language you didn't use before?