Introduction
Each UTF-8 codepoint can be represented as a sequence of up to 4 bytes. Because of this, it is possible to interpret some 2, 3, or 4-byte characters as multiple 1-byte characters.
Challenge
Given a UTF-8 character, output it split into a sequence of 1-byte characters. If the chara...

JavaScript: Free for All
king-of-the-hilljavascript
This is a very experimental idea of mine: given a function which is provided a single function as an argument, try to run that function the most times possible in a browser environment while competing against other bots.
Bot submissions
Each...

Multiplicative Digital Root
The Digital root of a number is found by iteratively summing its digits until you end up with a single number (e.g. 99 -> 18 -> 9)
The multiplicative digital root is found by iteratively multiplying the digits (e.g. 99 -> 81 -> 8)
The Challenge
Print out the digita...

Random triple with uniform marginals code-golf random
Output a random triple \$(x,y,z)\$ of real numbers such that
\$x+y+z=\frac{3}{2}\$
When taken alone, each of \$x,y,z\$ is uniformly distributed from \$0\$ to \$1\$.
You may pretend that floats suffice to represent real numbers, and that s...

Generate an ASCII art representation of a ribbon plot
code-golf ascii-art
In this code-golf challenge, you are provided with a series of y values at even x-values as well as a console width and height. The desired output is an ASCII-art representation of a ribbon plot of the y-values scaled to ...

For instance, if the score is the sum of all the closenesses, ʒʒ in 05AB1E would score 100, and could very well be useful, but \1\1 (using literal bytes) would never do anything useful in Python, Javascript etc.