Saturday, 1 February 2020

How to start Competitive Programming?

Competitive programming is becoming quite popular these days with an increase in the trend of coding contests and Olympiads all around the world.
Even the companies these days have coding practices demand in their CV.

So, what is it?

Well competitive coding is an art of solving problems be it real-time or situation based. 
Competitive programming requires extensive in-depth knowledge of Data Structures and Algorithms.
Algorithms frequently span around the use of Dynamic Programming (DP), Greedy and Backtracking techniques.  Another trend is in the increasing complexity of String-analyzing algorithms.

So the main questions many people ask me how to get started with me?

I prefer to answer this question in mine own tone. 

  • I believe practicing problems from few coding sites will make one adaptable to such problem statements.
  • Systematic logic is required to solve each. 
  • Good knowledge of various algorithm can also boot problem study and analysis.

So the few coding platforms which I follow are :
Hope you all like the post.

No comments:

Post a Comment

Convey your thoughts to authors.