Programming Challenges

Strengthen your problem-solving skills with language-neutral challenges you can solve in Python, C++, or C#. Every submission is checked by automated tests and reviewed by AI.

  • Python · C++ · C#
  • Automated tests
  • AI code review
  • Community solutions
Learning path
150
Challenges
2
Solutions shared
3
Languages

All challenges

Search by topic, language, or difficulty.

150 challenges
Medium

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

ArraysStacks
No solutions yet
Easy

Reverse a Number

Reverse the decimal digits of a positive integer.

Beginner
No solutions yet
Easy

Triangular Number

Add the integers from 1 through n.

Beginner
No solutions yet
Easy

Count Digits

Count the decimal digits of a positive integer.

Beginner
No solutions yet
Easy

Smallest Digit

Find the smallest decimal digit of a positive integer.

Beginner
No solutions yet
Easy

Square a Number

Multiply an integer by itself.

Beginner
No solutions yet