competitive programming
TRANSCRIPT
![Page 1: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/1.jpg)
Competitive Programming
![Page 2: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/2.jpg)
What is it?Writing programs to solve in a contest
environment.One has limited time to solve problems.
Ranging from a few hours to a few days.Team participation or individual.
![Page 3: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/3.jpg)
What do these contests test?Algorithm skills (Must!!)Basic math skillsProgramming skillsSpeed (Good typing speed helps)CreativityDebugging skills
![Page 4: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/4.jpg)
Some prestigious contests!!
ACM ICPC - It’s like the Olympics for programming
Google code JamTopCoder OpenFacebook Hacker Cup
![Page 5: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/5.jpg)
A lot to gain...
Improve your logical and analytical skillsGood point to mention in CVMost importantly, you’ll have fun.All the companies have one or more
rounds of coding.
![Page 6: Competitive programming](https://reader036.vdocuments.net/reader036/viewer/2022083023/58a76a4f1a28ab99238b4a93/html5/thumbnails/6.jpg)
Where to practice?Topcoder (highly recommended)SPOJCodeforcesCodechefHackerrank