How did I become a 5-Star coder at CodeChef?

So nowadays competitive programming has become a trend. Everyone wants to be a good competitive programmer. So I want to share my experience of how I became a 5-star coder at CodeChef in the lockdown period (June to November in just 6 months ). When I came to college I didn't have even heard about programming so I think if I can do it then anyone can do it.




1. You don't need to watch lots of videos on how to be a 5-star coder and all because you will never be by watching such videos while you have to participate in the contest.

 

2. It is not necessary that you should be a pro coder before participating in the contest while you will be a pro coder by only participating in the contest.

 

3. Don't think like first learn every algorithm then participate in the contest.

 

4. Don't waste too much time in learning a language just learn basic syntax (in C++ recommended) then learn basic Data Structures such as stack, queue, priority queue, hashmap, tree, graph, etc. then learn STL such as vector, set, map, Unordered_map, stack, queue, Priority_queue, etc.

 

5.STL is too much important for competitive programming so learn everything about it.

 

6.Now you can learn about algorithm library because some very important algorithm like searching, sorting, binary search, next_permutation, etc. is already implemented in this library so you can use these algorithms directly and can save your time in the contest.

 

7. So don't wait for the good time to participate in the contest start participating from today. "The sooner you start the better you become".

 

8. If in the beginning, you are not able to solve problems then never be demotivate just do practice, practice, and practice this is the only way u can be better.

 

9. So after every contest u must upsolve the problems this is the best way to learn new techniques and algorithms to improve. (a most important thing to improve)

 

10. Some useful resources - cp-algorithm.com(must), CP Handbook, CodeNcode youtube channel.

 

If you need any kind of help you can message me.

Comments

Popular posts from this blog

The Beginner’s Guide to Kaggle

Get Started with Codeforces

Boost Your Productivity with chatGPT: Tips and Tricks for Developers