Achievements
You may have noticed some new badges appearing on profile pages. We’ve added Achievements — awards for the things you do on Eolymp, from solving your first problem to getting a solution accepted in the final seconds of a contest.
There are 52 achievements to start with.
What can you earn?
Some achievements follow your progress through the problem archive: your first accepted solution, your first Hard problem, and milestones from 100 solved problems all the way to 5,000.
Others mark new rating milestones or recognize your participation and results in Eolymp Cup, Blitz Round, and Weekend Practice contests. You can earn achievements for taking part, solving every problem in a round, or finishing near the top.
There are also achievements for solving problems in different programming languages, including C++, Python, Java, Go, Pascal, Haskell, Lisp, Assembly, and more.
And then there are the unusual ones — some of our favourites. You might earn an achievement by:
returning to a problem and solving it at least 30 days after your first failed attempt;
getting accepted while using at least 95% of the time limit;
scoring exactly 50%;
submitting an accepted solution during the final seconds of a contest.
Your history already counts
We didn’t want anyone to begin with an empty collection, so before launching Achievements, we processed the existing submission and contest history on Eolymp and awarded everything users had already earned.
At launch, this resulted in approximately 1.3 million achievements awarded to 148,905 users.
Your collection should therefore already reflect much of the work you’ve put into Eolymp over the years. From now on, new achievements will be awarded automatically after the qualifying submission or contest result is processed.
From common to exceptionally rare
Some achievements are earned by almost everyone. Others are genuinely rare.
At launch, 145,829 users had earned Hello World.
Only one user had reached 5,000 solved problems from the archive.
And just 15 users had ever submitted an accepted solution during the final 10 seconds of a contest.
Some achievements can also be earned more than once. When that happens, the badge displays a counter showing how many times you’ve earned it.
Find them on your profile
Your profile now has a dedicated Achievements tab.
Achievements you’ve earned appear in colour. The ones you haven’t unlocked yet are greyed out, and when progress can be measured, a ring around the badge shows how close you are to earning it.
Earned achievements also appear in your profile sidebar, making them visible to anyone who visits your page — which is half the fun.
We hope the achievements you’ve already earned give you a satisfying record of your progress, and that the ones still waiting give you a reason to try a problem, language, or contest you might otherwise have skipped.
If something doesn’t look right, or you have an idea for an achievement we should add, leave a comment below.