Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 2.41 KB

competitive-coding.md

File metadata and controls

53 lines (40 loc) · 2.41 KB
title date category image tags authors mainpage draft
Competitive Coding
2021-08-06 13:35:55 +0530
other
images/competitive-coding.jpg
coding
competitive
SonaPhilip0012
false
false

Competitive Programming is a mental sport which enables you to code a given problem under provided constraints. Programming is an exercise for your brain, programming is a mental sport and when this sport is held over the internet involving a sport programmer as a contestant then it is called Competitive Programming.

PREREQUISITES

The prerequisite for jumping into competitive programming is a good working knowledge of your favorite programming language, and some basic data structures. C++ is by far the most popular language of choice for competitive programmers due to its speed, and most resources/solutions will probably be written in C++.C++,java,python are the basic languages in competitive coding.

HOW TO PREPARE

  1. Choose a programming language
  2. Understand the concept of time and complexity
  3. Learn the fundamentals of data structures and algorithms
  4. Take the challenge and coding problems
  5. Practice and do it regularly

RESOURCES

ONLINE COURSES

  1. Competitive Programmer's Core Skills | Coursera
  2. The Bible of Coding Interviews & Competitive Programming | Udemy
  3. Mastering Data Structures and Algorithms with C and C++ Training

BLOGS

  1. Ravi Ojha, Author at HackerEarth Blog
  2. https://en.wikipedia.org/wiki/Competitive_programming
  3. https://www.topcoder.com/thrive/tracks?track=Competitive%20Programming

TUTORIALS

  1. How to start Competitive Programming? For beginners! - YouTube
  2. Competitive Programming - A Complete Guide - GeeksforGeeks
  3. Learn how to start Competitive Programming | CodeChef

APPS

  1. Prebytes
  2. Coder's Calendar
  3. Competitive Programmer's Core Skills | Coursera