All about Competitive programming in 2019

What is competitive programming exactly?

Image by Free-Photos from Pixabay and editing by Aashish Peepra

Learn to do Competitive Programming?

  1. Logical Thinking: Most of the questions will test your logic
  2. Efficiency: How much execution time and space is used by your code
  3. Programming Fluency: Though most of the competitive programming competitions are language independent, you should be fluent with the language you use, knowing every inch of it, so you don’t waste time googling “how to insert at beginning of list” or reinventing the wheels.
  4. Few Programming musts: You should have expertise in Data Structures, APIs, and Algorithms.
  5. Standards of Competitions and environment: Most of the programming competitions have some standards like inputting from Standards input streams and output to standard output streams, usage of API, and other restrictions, you should be aware of them.
  6. Speed: One of my school friends was great at solving logic in Java, but rarely codes, at the final exams when we have the practicals we all were standing out of the room, done with our practicals but he was still inside, why? His typing speed was barely 10 words per minute. So you should have good typing speed, test yours here.

Where to do Competitive Programming?

Quick Boost 🚀

Follow my Programming Instagram account @ironprogrammers



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aashish Peepra

Aashish Peepra

Full-stack Web Developer, Python Developer, Computer geek, Programming Teacher, Writer and what not.