New challenges every day

Level up your coding skills

Log In with GitHub

Save your progress

JavaScript or TypeScript, your decision

Use your favorite language


The coding challenges

Frequently Asked Questions

What is an advent?

Although it has its roots in Catholicism, Advent has become a tradition where children got chocolate for 4 weeks, one per day, from 1 to 24 December. Here we adapt it to programming challenges.

Is this original?

Since 2015, the Advent Of Code has been celebrated, which brings programming challenges every day. In this case, the challenges are designed to be solved with JavaScript/TypeScript.

How is the score calculated?

Challenges are scored depending on different factors such as cognitive complexity and execution speed. The number of lines is not a determining factor.

Can I send different solutions to get a higher score?

You could try as many solutions as you wish. The solution with the highest score will be the one stored.

Where can I find the source code?

Source is not available

Is it free?

Yes, it is free. You can participate in the challenges without paying anything.

How can I contribute? How could I help?

If you want to help us, share the project in your social networks so more people could participate.

Why have I lost points or I no longer have a score in a challenge?

Solutions to challenges based on returning the results of the tests to pass will be removed if detected. Your solution must be a valid solution to the problem posed, not to pass the tests only.