Special Problems For Coders With No DSA Knowledge? Smells Like Div 4! 

1 min read

Let us start off with a couple of disclaimers – if your rating is above 1600, this will have literally no change for you. If your rating is between 1400 and 1599, you’ll find your Div-3 contests getting a bit more interesting. More on these below!

We had introduced the Division system in CodeChef back in 2018, intending to provide an even playing field for all coders of all levels. With time, we realized that the level of skills among the CodeCheffers cannot be segregated into just two Divisions. 

The existence of the intermediate between beginner and advanced levels couldn’t be denied. Hence, we introduced Division 3 in January 2021 for coders just starting. With three Divisions playing into action, the contests have become much more dynamic with three sets of problems – and we’re about to make it even better! 

Introducing Division 4 – But Why?

The skills and learning requirements of Division-3 were getting too diverse. We felt that splitting out Division 3 and Division 4 would allow us to better serve 2 large user types – users who know programming languages and users who have now progressed to basic algorithms and data structures, with sufficient problems and competition for both sets of users.

DivisionRating rangeContest tailored forIdeal for
Div-12000 +Hardcore CPThe very best! The super zenthusiasts. Coders who are in it purely for the love of CP
Div-21600-1999Advanced Data structures and algorithmsGetting serious now. Lots of concepts and practice required to crack 5★
Div-31400 – 1599Math, programming constructs, and basic DSAFun phase. Practice and participate in multiple contests, learn the platform, learn the game
Div-40 – 1399Basic programming conceptsAbsolute beginners. Whether you are in a school or an engineering college, this is the ideal starting point

What Changes Now?

The advent of the new Division implies some modifications to the contest structure. While no such changes affect the system for the rest of the Divisions, there will be a separate contest page for all Div 4 players, the same way it is for the rest. The problem set in this contest page will be easier than the rest, but appropriate for the skill levels of the Division. 

Note that number of contests per month will remain the same, and we will not be having contests rated only for Div-4. Instead our existing contests will just have the easier problems moved to Div-4, and Div-3’s problems will get a bit more harder.

While we believe that the introduction of the new Division will make competitive programming more accessible for coders who are just starting out, we would love to know your thoughts on this. Are there any concerns regarding the step that you would like to raise? Please let us know in the comments. 

Exciting Updates for the month of June 2022

Updates in the Practice Section We have launched the Practice skill score. It contains Platform statistics: Where you can see the overall stats of...
surajmsharma
1 min read

We’re Celebrating Our Birthday Month, And There’s Some Exciting…

The Chef turns 13 this month, and as we step into our promising teen years, we’d like to bring you some good news.  Special...
debanjan321
1 min read

Exciting updates for February 2022

A month back we re-designed the practice landing page to improve the user experience. That was just the start of some amazing enhancements that...
surajmsharma
1 min read

21 Replies to “Special Problems For Coders With No DSA Knowledge? Smells…”

  1. IT IS A NICE DECISION . BUT I REQUEST ONE MORE IMPORTANT THING :
    PLZ FOR GOD SHAKE KEEP AN EYE ON YOUTUBE DURING ONGOING CONTESTS…THE ANSWERS GET LEAKED IN YOUTUBE …WHICH INVERSELY DETERIORATES OUR RATING TOO….
    I WISH THAT CODECHEF WILL LOOK INTO THIS MATTER SERIOUSLY …

  2. I think the rating distribution should be re-structured. Users below 1600 rating are just very beginners, they should be in division 4. 1600-1900 can be categorized as Division 3, and for division 2, 1900-2200 is fine, the rest 2200+ should be in division 1. Division 1 barrier should be more as you can clearly see sometimes in a tough Div1 round, even 5-star coders struggle to get even a single question. Division distribution should be such that people of that division should at least be able to solve the first problem quickly. One more thing can be done like 2000-2200 can participate in Div1 as well as Div2 rounds like we have in codeforces.

  3. don`t do bullshit over this platform , you have to focus to make a system which catch Plagiarism on your remaining div contest , always there is a huge plag. and codechef put cloth in his eye

Leave a Reply