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.

84 challenges
Easy

Longest Word

Find the longest word in a sentence.

BeginnerStringsStudent-beginner
No solutions yet
Easy

Sum an Array

Add up all values in a list.

ArraysBeginnerStudent-beginner
No solutions yet
Easy

Chess Square Color

Determine the color of a square on an 8 by 8 board.

Beginnermath
No solutions yet
Easy

Hours, Minutes, and Seconds

Convert a duration in seconds to a compact readable string.

Beginnermath
No solutions yet
Easy

Smallest Digit

Find the smallest decimal digit of a positive integer.

Beginner
No solutions yet
Easy

Factorial

Multiply all positive integers up to n.

Beginner
No solutions yet
Easy

Largest Digit

Find the largest decimal digit of a positive integer.

Beginner
No solutions yet
Easy

Triangular Number

Add the integers from 1 through n.

Beginner
No solutions yet
Easy

Square a Number

Multiply an integer by itself.

Beginner
No solutions yet
Easy

Sum of Digits

Add up the decimal digits of a positive integer.

Beginner
No solutions yet
Easy

Count Digits

Count the decimal digits of a positive integer.

Beginner
No solutions yet
Easy

Reverse a Number

Reverse the decimal digits of a positive integer.

Beginner
No solutions yet