Questions tagged [code-golf]
Code-golf is a competition to solve a particular problem in the fewest bytes of source code.
12,031
questions
12
votes
4
answers
1k
views
Visually arrange multi-day events on a calendar
The arrangement algorithm
I think I've determined the algorithm that Google Calendar uses to visually arrange day-long and longer events at the top of the "Week" view (you may have an ...
6
votes
10
answers
980
views
Divisibility patterns
Your inputs are a string and an integer. Your output is the 2d matrix of strings achieved from adding 0 to N spaces between each ...
16
votes
19
answers
1k
views
Infer pluses and minuses
The problem
Consider an equation such as "3 ± 2 ± 4 ± 1 = 4" and determine if there exists a sequence of pluses and minuses that makes it arithmetically correct. If it exists, ...
14
votes
10
answers
1k
views
Enumerate all matches of a regex
related
For this challenge, we'll be using a simplified dialect of regular expressions, where:
A lowercase letter from a to z ...
7
votes
25
answers
2k
views
Interpret PlusOrMinus
PlusOrMinus is an esoteric programming language invented by Esolang user PythonshellDebugwindow.
Language specification
There is a wrapping byte accumulator (incrementing ...
26
votes
14
answers
2k
views
Is it a cartesian product?
The cartesian product of two multisets \$A\$ and \$B\$ is the multiset of all ordered pairs consisting of an element of \$A\$ and an element of \$B\$. For example, the cartesian product of \$\{1, 2, 7,...
28
votes
23
answers
2k
views
Weave two lists, cycling if necessary
Consider two lists, A and B. To weave them together, we take the first element of A, then the first element of B, then the next element of A, the next element of B, and so on, ending with the last ...
3
votes
0
answers
103
views
Tips for golfing in Emmental
What general tips do you have for golfing in Emmental? It is a self-modifying language defined by a meta-circular interpreter, so I wonder if there are tips for golfing for this esoteric programming ...
7
votes
2
answers
198
views
Tips for golfing in 𝘈𝘤𝘤\$\it{!!}\$
What general tips do you have for golfing in Acc!!? I'm looking for ideas which can be applied to code-golf problems and which are also at least somewhat specific to Acc!! (e.g. "remove comments&...
16
votes
16
answers
2k
views
Play a sequential game of Rock Paper Scissors
The "sequential" game
A number of people stand in a line with their hands hidden in a pre-chosen state of either Rock ✊, Paper ✋ or Scissors ✌️. Here's an example line:
Initial Line
✌️ ✋ ✊ ...
2
votes
1
answer
178
views
Determine the optimal blackjack move
After the success of my baccarat challenge, I figured we should try a similar challenge for another casino game, blackjack.
Blackjack is a game played with two to eight decks of cards shuffled ...
11
votes
1
answer
1k
views
Flip a coin in Lost
Lost is a 2-D programming language where the start position and direction of the ip are entirely random.
Today we will be writing a Lost program which uses this randomness to simulate a coin flip.
A ...
17
votes
4
answers
2k
views
Print all legal chess moves
The game of chess has moves. Lots of moves. But how many, exactly? In this challenge, you must print all possible chess moves for a single player (black or white — you choose).
Moves are distinguished ...
10
votes
4
answers
2k
views
Output a 1-2-3-5-7... sequence
Follow-up of my previous challenge, inspired by @emanresu A's question, and proven possible by @att (Mathematica solution linked)
For the purposes of this challenge, a 1-2-3-5-7... sequence is an ...
21
votes
15
answers
2k
views
Output a 1-2-3 sequence
For the purposes of this challenge, a 1-2-3 sequence is an infinite sequence of increasing positive integers such that for any positive integer \$n\$, exactly one of \$n, 2n,\$ and \$3n\$ appears in ...