DEV Community

Cover image for Getting Started with Competitive Programming(#preparations before Battle)😎
siriusjt99
siriusjt99

Posted on

Getting Started with Competitive Programming(#preparations before Battle)😎

1.(EQUIP WEAPON) Choose any well known Programming Language I would prefer C/C++/Java if you want speed then definitely go with the C++…after all you would definitely choose your weapon before fight.

2.(FIND YOUR MAP) Now you need a battleground where you think you can good competitors and challenges just like that you have to start with good coding platforms I'll recommend start with Hackerrank /leetcode and then move on to Codechef ,Codeforces, and you'll get to know further…

3.(GET SOME POWER) Data Structure and Algorithm for efficiency and time complexity …Always try to think most optimal solution as we find the best route to go at the Finish

4.(START MISSION) Practice…Practice…Practice…

👉Some things that you would require regularly while you Code:

1.(PATIENCE) don't get demotivated if it takes more time for you to reach solution you need to patience and gradually you will surely feel the improvement in solving problems.
2.(CONSISTENCY) Please do participate regularly in as many as contest you can, why because participating in the contests you will learn many new topics and will get experienced how to fight with the programmers from across the globe.
3.(YOUR BEST CODING HABIT) the habit which you discover is best for your coding ,this key is made by you.

👉Some links that can help to start:
1.Data Structure and Algorithm

2.Algorithms you must definitely know

3.Algorithms for Competitive programming

✅Conclusion:
So to master the Competitive Programming you need dedication, patience and continuous practice to solve the problems as many as you can.

code...code...code!!!
Have a great day!💜

Top comments (0)