A puzzle related to algorithms (a main concept in computer science). Puzzles may ask for an algorithm as an answer or require the analysis of a given algorithm.

An algorithm is defined as:

a process or set of rules to be followed in calculations or other problem-solving operations (especially by a computer).

Many puzzles in the area of computer science are algorithmic in nature. Some standard examples of algorithmic puzzles are: