Most active questions

22 votes
24 answers
2k views

Output the 32 points of the compass

The 32 points of the compass are: N, NbE, NNE, NEbN, NE, NEbE, ENE, EbN, E, EbS, ESE, SEbE, SE, SEbS, SSE, SbE, S, SbW, SSW, SWbS, SW, SWbW, WSW, WbS, W, WbN, WNW, NWbW, NW, NWbN, NNW, NbW (SEbE is ...
Steve Bennett's user avatar
14 votes
25 answers
1k views

Draw X numbers from range Y

Inspired by this question Task: Given integers X and Y: Randomly select an int in 1..Y (inclusive), X times. This selection is to be performed without replacement ...
Themoonisacheese's user avatar
23 votes
10 answers
2k views

Turn a string into a snake

Write a function or program which writes an input string out as a snake. The snake starts heading to the right. If a / or \ ...
Steve Bennett's user avatar
12 votes
14 answers
2k views

Noise Cancelling Headphones

Alex ([email protected]) Hey champ, we've just had a huge order for those new noise-cancelling headphones we're meant to be making. Unfooooorrttunately... ...
Natelolzzz's user avatar
13 votes
11 answers
1k views

Bespoke numbers

Introduction Bespoke is an esoteric programming language I created in January 2025, where the commands are encoded into the lengths of words in the program. For example, ...
Josiah Winslow's user avatar
13 votes
8 answers
1k views

Chisanbop complexity

Chisanbop is a simple method of counting from zero to ninety-nine on two hands invented by Sung Jin Pai and revised by his son Hang Young Pai. To make numbers, zero, one, or more digits are raised, ...
Jonathan Allan's user avatar
11 votes
10 answers
636 views

Albuququerquerquerquerque challlengenge

Introduction Esolangs.org user "Tommyaweosme", after getting 3-4 hours into a 17-hour video called "albuquerque but every time a word repeats it loops (normal speed)", created this ...
islptng's user avatar
  • 151
15 votes
6 answers
455 views

Block covered cycles

Given a cycle of non-zero numbers we say a "block" is a substring appearing immediately after \$n\$ and immediately before \$-n\$, which contains neither \$n\$ nor \$-n\$. Here is an example ...
Wheat Wizard's user avatar
  • 102k
3 votes
10 answers
537 views

Box drawing number display

Similar: Display words using 7-segment display Seven Slash Display My first challenge Using the box drawing symbols (─│┌┐└┘├┤┬┴┼╴╵╶╷ or ...
a random person's user avatar
7 votes
7 answers
784 views

Conversion between CESU-8 and UTF-8 (for supplementary characters)

The Compatibility Encoding Scheme for UTF-16: 8-Bit, also known as CESU-8, is a Unicode encoding that is not part of the Unicode standard, but mentioned in a Unicode Technical Report as a ...
Explorer09's user avatar
6 votes
8 answers
796 views

Implement PHMINPOSUW (Packed Horizontal Word Minimum)

PHMINPOSUW (Packed Horizontal Word Minimum) is a specialized x86 instruction that finds the minimum value and location of a 16-bit unsigned integer in an 8-element vector packed into a 128-bit ...
bigyihsuan's user avatar
  • 11.1k
0 votes
8 answers
206 views

Name the nth Tama successor

Tama was a cat born 26 years ago today who gained fame for being a railway station master and operating officer at Kishi Station on the Kishigawa Line in Kinokawa, Wakayama Prefecture, Japan. Photo ...
Themoonisacheese's user avatar
11 votes
3 answers
363 views

UTF-8 character decoder (with invalid sequence handling)

UTF-8 is the most widely used character encoding on the internet. It encodes a Unicode code point into a byte sequence of 1 to 4 bytes long. The UTF-8 encoding has many features that makes it popular, ...
Explorer09's user avatar
3 votes
7 answers
390 views

Custom variations of Niemöller's poem ("First They Came")

The "First They Came" poem(*) by German pastor Martin Niemöller: First they came for the socialists, and I did not speak out— Because I was not a socialist. Then they came for the trade ...
Explorer09's user avatar
3 votes
4 answers
185 views

Fill in the blanks of this equation

Your task is to write a program or function that can fill in the blanks of an equation provided in this form: _ + _ / _ = 4 In this case, a valid solution would be: 2 + 8 / 4 = 4 Each blank must be ...
Steve Bennett's user avatar

15 30 50 per page