1
1
# LeetCode Contest Analytics
2
- The following observations are conducted with ** _ Amazon Redshift _ ** .
2
+ The following observations are conducted with ** Amazon Redshift ** .
3
3
4
4
## Data Overview
5
- - The collected data are from the top ** 50,000** users of _ LeetCode _ global contest ranking and ** 2334** problems
5
+ - The collected data are from the top ** 50,000** users of LeetCode global contest ranking and ** 2334** problems
6
6
of ** 585** contests.
7
7
- The range of ratings in the data collected is ** 1788 - 3700** .
8
8
@@ -11,12 +11,17 @@ of **585** contests.
11
11
- Their accounts exist in both US and CN data regions.
12
12
13
13
## Countries by Number of Users
14
- ![ ] ( ./images/user_distribution.png )
14
+ ![ ] ( ./images/user_distribution.jpeg )
15
15
- Approximately ** 15,600** users are from unknown countries.
16
16
- China and India are the two largest populations in the world. The markets in these countries are probably more
17
17
competitive as well.
18
18
- These top countries are likely more competitive and developed in the tech market.
19
19
20
+ ## Average Rating of Top Countries by Number of Users
21
+ ![ ] ( images/avg_rating.jpeg )
22
+ - There's no correlation between the number of users and the average rating of a country among the top 50,000 users.
23
+ - LeetCode might not be popular in some countries, where they prefer other competitive programming platforms.
24
+
20
25
## Average Ranking by Rating Bracket
21
26
![ ] ( ./images/avg_bracket_ranking.jpeg )
22
27
- _ Average ranking_ is the average placement of all contests a user attended.
@@ -26,8 +31,15 @@ competitive as well.
26
31
- Contestants can predict their future growth and potential rating bracket based on this graph. Eg: A person with a
27
32
current rating of 2000 and an average ranking of 100 can possibly reach 3250+ without difficulty.
28
33
34
+ ## Average Number of Contests Attended by Rating Bracket
35
+ ![ ] ( images/avg_contest_count.jpeg )
36
+ - It can be inferred from the graph that it takes more contests to reach a higher rating.
37
+ - Among these rating brackets, _ 3250 - 3499_ seems to be the hardest to reach.
38
+ - _ 3500+_ seems to take fewer contests to reach, likely because people in this rating bracket are more experienced
39
+ competitive programmers who practiced and attended a lot of contests on other platforms and in real life.
40
+
29
41
## Topics by Number of Appearances
30
42
![ ] ( ./images/topics.jpeg )
31
43
- These topic tags show up most frequently during contests.
32
- - The topic tags in _ LeetCode _ might be insufficient. Eg: A problem uses the line sweep technique, but it's not tagged line sweep.
44
+ - The topic tags in LeetCode might be insufficient. Eg: A problem uses the line sweep technique, but it's not tagged line sweep.
33
45
- Practicing these topics accordingly might improve your average contest placement.
0 commit comments