I would like to test my C++ programming skill level by competing with others. What programming contests are there for C++?
There are many other programming contests such as CodeChef, HackerRank, LeetCode, Codeforces, Project Euler, American Computer Science League (ACSL) and Facebook Hacker Cup to name a few.
5. Google Hash Code. Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve.
$15,000 for the winner, smaller prizes for runners-up. Top Competitors may be contacted by Google for a chance to interview for a career at google.
Contests won't help you with learning dark corners of a language. Most of them are about speed and you can only achieve speed if you trim down your usage of a language to a bare stable minimum. You don't want to spend hours trying to figure out why your clever templates could not be compiled, you don't want to write readable and understandable code as it slows you down, you don't want to test it, you just want to be done with it as quickly as possible.
If your goal is to learn a language, contests are utterly wrong way to do it.
Read sources of boost and STL, try to copy and modify some of the code from them, that is a good way.
There's Google Code Jam, but only once a year; TopCoder, with many more contests; and others listed here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With