A puzzle related to algorithmics (a main concept in computer science).
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: