Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Tags

A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

× 50
exists for historical reasons. New challenges of the type previously posted under this tag are not welcome.
× 50
This challenge involves the mathematical constant pi.
× 50
related to the C language. Note that challenges that require the answers to be in a specific language are generally discouraged.
× 50
For challenges involving data on a hexagonal grid. Use this tag also for triangular grids, the dual of the hexagonal grid (that is, the vertices of the hexagonal grid form the faces of the triangular …
× 47
For challenges relating to manipulating and traversing the file system. This may include reading directory trees, creating, moving and deleting files or directories, reading or changing file permissio…
× 45
the study of algebraic structures, including groups, rings, fields, vector spaces, and the like.
× 45
Related to chemistry or some aspect of chemistry
× 44
For challenges involving a keyboard or keyboard layouts, such as QWERTY and AZERTY.
× 44
For challenges that ask for a function or involve functions in some way. (Also known as methods or subroutines.)
× 44
won by the answer with the smallest asymptotic time complexity. For challenges based on actual runtime, use [fastest-code] instead.
× 43
For challenges involving polynomials, mathematical expressions that consist of variables and coefficients.
× 43
For challenges related to the subdivision of a set into smaller disjoint sets. This also includes the subdivision of ordered collections like lists, and non-discrete sets like intervals. Challenges sh…
× 43
golfing the output of a metaprogram. A metaprogram produces a program which solves a given task, and the length of that output determines the score of the original program.
× 41
related to the Java language. Note that challenges that require the answers to be in a specific language are generally discouraged.
× 40
a challenge to build objects (e.g. code, representation of real world objects) according to pre-defined rules and/or input (also often randomised).
× 40
For challenges involving stack-like data structures (see tag wiki for details), including interpreters of stack-based programming languages and challenges specifically about call stacks.
× 39
for challenges involving mazes.
× 39
For challenges involving simulation.
× 39
for a challenge involving the mathematical operator of division or integer division
× 38
Challenges with a spec which requires all answers to meet certain time complexity restrictions. This could be specific ("Your answer must be O(n^2) where n is the number of items in the input"), or at…
× 36
Puzzles involving cellular automata, such as Conway's Game of Life.
× 36
A programming puzzle includes a goal, a partially completed program, and rules outlining how the program can be modified. The program is specifically designed to make achieving the goal difficult. An …
× 35
For challenges related to the processing and placement of whitespace characters (mainly, but not limited to spaces, tabs and line feeds), like challenges related to indentation. For challenges about t…
× 35
For challenges involving linear algebra, the mathematics of vector spaces and linear mappings between them.
× 34
making the code very hard to understand for humans.
× 34
For challenges involving ways to organize data (data types, arrays, binary trees ...)
× 33
Tasks involving using Stack Exchange API.
× 33
A problem whose scoring criterion involves running the output of a program through a large number of test cases.
× 33
the branch of mathematics that studies unordered collections of objects. Challenges with this tag will involve the manipulation or analysis of sets.
× 32
For challenges that involve partitioning a space (usually the plane) into small tiles without gaps (usually using a finite set of proto-tiles). See also [set-partitions].
× 32
For challenges involving binary matrices. Binary matrices are matrices which only contain boolean (0 or 1) values. Operations on binary matrices are done with boolean algebra.
× 32
related to the C++ language. Note that challenges that require the answers to be in a specific language are generally discouraged.
× 30
A busy beaver maximises some property of the computation model (e.g. execution time, memory usage, output length) subject to the constraint that it must halt.
× 30
For challenges pertaining to problems in the field of Physics.
× 30
For challenges related to the different ways of expressing an integer as a sum of positive integers.
× 30
a challenge where previous answers to the challenge influence how new answers are produced.