Codeforces vs Codechef: Which one is better and why?

Codechef

Advantages

  1. Long contest motivate beginners to learn new topics.
  2. More rewarding(laddus) than codeforces.
  3. Active community.
  4. Partial scoring.
  5. Better Editorials

Disadvantages

  1. Rating update takes too much time!(This doesn’t affect you algorithmic skills. :P)
  2. Sometime weak system test
  3. No way to filer submissions which got 100 points.
  4. Editorial problem. But most of the times, users will upload unofficial editorial or you can ask.
  5. Long contest promote cheating.
  6. Cannot see test case on which code fails. We can add this in advantage too.

Codeforces

Advantages

  1. More rated contests(6-7 per month)
  2. Hacking system which ensures strong system tests. Moreover user can hack if they have can’t solve more problems.
  3. Ranklist looks better because time and points are given.
  4. More active community than codechef. Moreover you can message people. This feature is very helpful.
  5. Blogs and tutorials from top rated members.
  6. You can see test case where your code fails.

Disadvantages

  1. No partial points given. You get points if your solution is correct else 0 points.
  2. Less rewarding.
  3. Unfair competition because of two divisions.
3 Likes

Codechef is better than codeforces because it’s discussion forum is awesome and host a contest is easy. I think codechef is best place for learning and practicing programming.

2 Likes

my motto is ioi so what is better for me?

1 Like

None of the platform are better. It depends on your level. Codechef is good for beginner or intermediate(like me) coders. Codechef lets you learn new things. But codeforces is kind of advanced. They prefer practicing than learning. But my opinion is continue on both site. They both are great :smiley:

1 Like

Can someone explain me how zco36079 approached to the solution for the problem FENCE in INOI 2017? The solution is CodeChef: Practical coding for everyone .

I suggest Start with SPOJ,it is the best collection of classical and challenging problems.At least solve about to 100-200 problems to be a good coder.
Once you are good and confident with these problems you should now move to CODECHEF or TOPCODER and CODEFORCES.
Solve challenges including long ,short and lunchtime of codechef. Solve practice questions of it is possible.
I THINK THIS IS THE PERFECT WAY TO BE A PERFECT…

Of course Codechef is the best among two.As Codechef is a indian brand we should always respect indian brands and more codechef gives you opportunity to learn more and more things .
Codechef gives you goodies for your performance enhancement.
So,in my views Codechef is best.

1 Like

I think codeforces is better because contests because it has large number of contests as compared to Codechef and rating system is so quick

The question is kind of tooo broad. It depends on you the most. Whats your preference? What ideology you prefer? What type of contests you are inclined to? What things you look for in editorials?

Spend some time at places and figure out for yourself that which site suits you the best.

And lol, I think that codechef’s discussions are quite quick. We all try to help whenever we can. :slight_smile:

3 Likes

The editorial point is invalid. Except Feb and Dec editorials, the editorials are furnished punctually. We cannot use 2 months unexpected behaviour to conclude overall.

God, that philosophy XD

Edited :smiley:

@vijju123 September Challenge also. In last one year, there may 5-6 such contests.

@dushsingh1995, I think things will be different this time :slight_smile:

Hope for the best!!! :slight_smile:

Why would you say ‘Unfair competition because of two divisions’? I don’t get why it would stand as a ‘disadvantage’,considering you have a greater chance of competing with programmers of your level in a site like Codeforces than at Codechef.

I agree that doesn’t matter much. What I meant here was when there are no Div 1 round on codeforces for long time, Div 1 people make fake account and participate. This used to happen frequently but now codeforces have more frequent Div1 rounds.

Is this the right place to ask so? Try making a new question.

SPOJ is spoiled after making problem setting open. It is not good for practice anymore.

1 Like

well that ranking feature is also awesome !! . just make the CF user ur friend and during any ongoing or virtual contest u can see his or her ranking and compare with urself :)).

1 Like