You are not logged in. Please login at to post your questions!



Hello Coders,

I take the pleasure in introducing you to Databread.

DataBread is a platform where you can see an aggregate or generalised form of your ratings from major Competitive Programming websites at one place. These currently include CodeForces, CodeChef, HackerRank, HackerEarth and TopCoder.

The rating system has been completely revamped for less discrepancy (since the previous version).

All those who are already registered can update their TopCoder profiles here.

Since, SPOJ does not have any contest ratings and users could also take help from tons of SPOJ forums available while submitting the practice problems there was no point in taking account of SPOJ ratings there.


1. LeaderBoard

The LeaderBoard shows the users registered on this site, here you can find their Ranks, DataBread Ratings and Institution and Country name.

The LeaderBoard can be filtered according to your Institution or Country name, which makes it easy to Find your friends over there.

Also the LeaderBoard now shows the changes in your rating.

2. User Profile Page

The User Profile Page has been completely revamped since the previous version.

Apart from the Usernames and Ratings It now also shows a pie chart showing the percentage of your performances taken while calculating the final ratings. Note that only your highest ratings are taken into account.

There is also a graph showing user's last 6 performance updates.

3. User Search Page

Now you can input the Username or the Name of some user in the search box and see the available users with matching the query easily.

How To Register

  1. Simply go to
  2. Enter your E Mail ID and your respective Usernames.

... and done.

Looking forward to see you on the LeaderBoard.

Have some great suggestions or found some bugs, just leave in comments below.

Thank You :)

asked 31 Mar, 12:01

shraeyas's gravatar image

accept rate: 4%

edited 07 Apr, 19:35


Kind of unrelated, but lol. Username "chusli" :p HAHAHAHA XDDD

(31 Mar, 14:01) vijju1233★

He... He... He... BTW you can check you profile too here

(31 Mar, 16:37) shraeyas3★

That's a nice feature you got there!

(31 Mar, 17:47) vijju1233★

12next »

Nice updates, specially those graphs on the user profile page are very informative.

Keep up the good work buddy, All The Best :D


answered 31 Mar, 19:07

shivamiet's gravatar image

accept rate: 30%

Yeah its really a need for programmers point of view buddy keep going.✌


answered 23 Apr, 21:22

shashwat_sahu's gravatar image

accept rate: 18%

Thank You :)

(23 Apr, 21:56) shraeyas3★

@shraeyas Why you take only best ratings? Current ratings should be taken to show the proper reflection of the performance of the user. By the way, you did a great job, friend! Think about this point. :)


answered 23 Apr, 23:08

ayan_nitd's gravatar image

accept rate: 28%

edited 23 Apr, 23:12


Thanks for the appreciation @ayan_nitd

I think you mistook what best ratings mean. I have indeed taken the current ratings only.

What best rating means is that I have taken the best from all the 5 different websites but the ratings taken into account are the current ones only :)

(23 Apr, 23:16) shraeyas3★

Thanks for the clarification @shreayas Keep up the good job. :)

(24 Apr, 16:28) ayan_nitd3★

Thank You :)

(2 days ago) shraeyas3★


Let me clear it once and for all :)

  1. SPOJ doed not have contest ratings.
  2. There are so many problems available on SPOJ that anyone can gain points even just by doing the easier ones and get a really good rank.
  3. Also there are tons of forums available for SPOJ, you can take help from them for almost all the problems available there.

So, SPOJ is more like a coding practice site. It does not have anything to do if someone is a great coder or not.

Thank You



answered 31 Mar, 19:40

shraeyas's gravatar image

accept rate: 4%

That explains it well. Thanks. :)

(01 Apr, 00:18) shubham_genius0★

@vijju123 thanks for asking to answer :)

For all 5 different websites firstly I have used Standard Scaling to Scale all different ratings to a single scale.

Then I have only taken those ratings into account where you are rated highest (more than the average).


answered 01 Apr, 10:42

shraeyas's gravatar image

accept rate: 4%


But every website has different range of their ratings. How do you cope up with that?

(01 Apr, 10:58) shubham_genius0★

Thanks for answering!

(01 Apr, 11:26) vijju1233★

@shubham_genius already said that. I am using standard scaling. This is the same thing which you are asking. If you want to know more just google for standard scaling. :)

(01 Apr, 11:52) shraeyas3★

Those updates are cool but why has SPOJ been removed? I guess it is a major competitive programming site!


answered 31 Mar, 19:33

shubham_genius's gravatar image

accept rate: 14%

BTW, I wanted to ask, How to do you calculate Databreak rating?

Does it consider rating of all 5 sites? Or only best 2-3? (Cause in my pie chart it only shows codechef and hackerrank).

Also, is calculation of ratings a simple average/weighed mean or some other mathematical formula?


answered 01 Apr, 00:37

vijju123's gravatar image

accept rate: 12%

Does Anyone have any ideas on how to make the rating system better, I mean there seem to be a lot of problems on directly using standard scaling!

So If anyone can come up with some better idea then that would be really helpful.

Please Write down your comments here or even better drop a mail to me at or PM me on facebook (here)

Thank You


answered 14 Apr, 13:54

shraeyas's gravatar image

accept rate: 4%

I have an idea. Please pardon me if it's really dumb :P

As far as I guess, Standard Scaling will be like fitting a STRAIGHT LINE to your given data. So what if you try to fit directly a POLYNOMIAL instead (like 3 or 4 degree polynomial)?

(14 Apr, 17:54) shivamiet0★

Please Elaborate

(16 Apr, 18:18) shraeyas3★

Find some values, make a table of the website ratings vs your ratings and fit a polynomial to it.

For e.g. if you want to do this for codechef then

x=1700 y=1500 x=1800 y=1700 x=2100 y=1900

Where x are the ratings on codechef and y are databread ratings(assumed). Now take more such values and fit a polynomial to it.

(19 Apr, 19:42) shivamiet0★

Thanks @shivamiet

Will definitely look into this but will have to wait till summer vacations :p

(19 Apr, 22:41) shraeyas3★

Thanks for your response. If you need any help then I can definitely help you out.

(20 Apr, 15:02) shivamiet0★

Thanks buddy! Will contact you when needed :)

(20 Apr, 20:24) shraeyas3★
showing 5 of 6 show all

Just write the code for the given question...and gain the points and a good rank in the leader board


answered 16 Apr, 23:45

divyanshu_shuk's gravatar image

accept rate: 0%

Updates are very interesting


answered 16 Apr, 23:53

divyanshu_shuk's gravatar image

accept rate: 0%

Thank You!

(17 Apr, 09:56) shraeyas3★
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol



Asked: 31 Mar, 12:01

Seen: 747 times

Last updated: yesterday