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
Post a Comment