You can earn badges by solving problems on HackerEarth in the various practice tracks and contests. Points are awarded for every problem solved on HackerEarth other than those problems where you look at someone else’s solution or you read the editorial.
The badges you earn will be added to your profile and will be visible to other users.
The points system is as follows:
Difficulty | Points |
---|---|
Easy | 20 |
Medium | 30 |
Hard | 50 |
The problems solved in a coding contest like HackerEarth monthly contests and public hiring challenges will win 1.5X of the base points.
Solving ML problems will win 2X the points of a programming problem of the same difficulty level.
Solving problems in university contests will NOT win any points.
You can earn the following badges by solving various challenges on HackerEarth:
HackerEarth Level Badge (From Novice to Demigod)
Practice Badge (From Level 1 onward)
Language badge
This badge is based on the overall points earned by you based on all the activities that you do on HackerEarth. The points for this badge can be earned by solving problems both in Practice and Compete.
There are various levels you can reach on the basis of several points. The lowest level starts from Novice for which 40 points are required and goes up to Demigod which requires 25,000 points. All the levels are listed in the following table:
# | Level Name | Points required | Comments |
---|---|---|---|
1 | Novice | 40 | New to coding on HackerEarth |
2 | Amateur | 200 | Beginner level coder |
3 | Explorer | 800 | Beginner to intermediate level coder |
4 | Elite | 2,400 | Someone who is breaking into advanced levels of coding |
5 | Master | 6,000 | Advanced level coder |
6 | Legend | 12,000 | On the path to the be the highest level coder |
7 | Demigod | 25,000 | The most bad-ass league of coders on HackerEarth |
These badges can be earned for solving problems in the following practice tracks: Basic Programming, Algorithms, Data Structures, and Math.
There are 6 levels of badges in all tracks except Math which has 5 levels:
# | Level | Points earned |
---|---|---|
1 | I | 30 |
2 | II | 90 |
3 | III | 270 |
4 | IV | 810 |
5 | V | 2430 |
6 | VI | 4860 |
# | Level | Points earned |
---|---|---|
1 | I | 30 |
2 | II | 90 |
3 | III | 270 |
4 | IV | 810 |
5 | V | 2430 |
6 | VI | 4860 |
# | Level | Points earned |
---|---|---|
1 | I | 30 |
2 | II | 90 |
3 | III | 270 |
4 | IV | 810 |
5 | V | 2430 |
6 | VI | 4860 |
# | Level | Points earned |
---|---|---|
1 | I | 30 |
2 | II | 90 |
3 | III | 270 |
4 | IV | 810 |
5 | V | 2430 |
You can earn this badge if you solve 10 problems in a specific programming language. You can earn badges for all the programming languages supported on HackerEarth.