Getting started with Competitive Programming

About this event

The main aim of competitive programming is to write code in an acceptable programming language (the languages allowed may vary from contest to contest) to solve given problems. The problems are generally mathematical or logical nature and require comprehensive knowledge of data structures, geometry, number theory and graph theory to name a few. Problems related to Artificial Intelligence and Code golf are also popular nowadays. It’s called “competitive” coding but most people get involved only to improve their own coding skills or just for the thrill of it.