kcnaiamh / Codeforces-Progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ic-launcher

Codeforces Progress

Codeforces Progress is an android application that tracks the progress of a user in codeforces.

Uniqueness of this application

  • It has a scoring system. This scoring system is based on regular practicing. One can get motivated by seeing their score and keep pushing themselves to do harder problems to gain more score. The challenge is that if someone does less difficulty level problems and/or doesn't solve problems on codeforces frequently then his score will decrease.

  • One can see the overall accepted submission of a user and their(accepted problem's) corresponding rating in chronological order.

  • In codeforces, one can see just a line graph of rating change of a user in a contest on codeforces. But in this app, we can see the rating of the submitted problem in a contest using a bar like line graph.

  • One can see the name, rating and date of the last accepted problem of a user.

  • There is a problem list to browse through problems.

Scoring System

if (problemRating < 2500)

first eq

else

second_eq

third_eq

fourth_eq

fifth_eq


Annotation-2020-07-19-195506
Here x-axis represents the difficulty level of a problem and y-axis represents the penalty.

Before 2500 penalty will be counted from positive green graph and after 2500(included) penalty will be counted from red graph.

Live Preview

1594903098207.mp4

About

License:MIT License


Languages

Language:Java 100.0%