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: