competitive programming

noun
UK /kəmˈpet.ɪ.tɪv ˈprəʊ.ɡræm.ɪŋ/
US /kəmˈpet.ə.tɪv ˈproʊ.ɡræm.ɪŋ/

Competitive programming is a fun contest where people write computer programs to solve puzzles fast.

She practices competitive programming every weekend to get better at solving problems.


OTHER MEANINGS

2. A sport-like activity where programmers race to solve math and logic problems with code.

He won a medal in competitive programming at the national level.

3. Training for job interviews by solving timed coding puzzles.

Many students use competitive programming to prepare for tech interviews.

4. A community event where teams write programs under time pressure.

The university hosts a competitive programming event every spring.