Real people tested on production
Competitive Programming Competition
It is a competition in which participants write programs to solve mathematical problems , algorithms , and data structures within a given time frame, often measured by the speed, correctness, and efficiency of the code.
Characteristics of CP competition
- The problem is an algorithmic problem such as graphs, dynamic programming, greedy, mathematics, etc.
- You have to write code quickly and correctly within a limited time frame.
- There are a set of test cases that must all be passed.
- Memory Limit, Time Limit
- Use popular programming languages such as C++, Python, Java.
10fastfingers.com
Test my Colemak on 2024-11-08
33 WPM
Second test on the same date (2024-11-08)
I got my own speed around 36 WPM with Colemak Keyboard Layout .
Almost a month with Colemak!
It's been almost a month since I started transitioning from the traditional QWERTY keyboard layout to the modern Colemak layout (introduced in 2007).
Here are my test results from Monkeytype.com.
Example website for CP training and competition
- Codeforces – International Competition
- AtCoder – Platform from Japan
- LeetCode – Focus on job interview questions
- CodeChef – Global Competition
- HackerRank – Practice your programming skills
Benefits of Competitive Programming
✅ Develop problem-solving skills
✅ Increase the speed of coding
✅ Help prepare for a Software Engineer job interview
✅ Used in international competitions such as ICPC, Google Code Jam, Facebook Hacker Cup
If you are interested in getting started, you can practice with easy problems on LeetCode or Codeforces!