A challenge where the goal is to optimize data in some way (e.g. compression).
7
votes
2answers
154 views
Create a version series
The Definition
Given an integer x, a version series is a set of digits (base 10) from which any x-length subset of consecutive members is unique compared to all other possible subsets of the same ...
17
votes
2answers
324 views
Minifying math statements
The Challenge
You are the owner of an amazing service called Coyote Beta, which magically answers math questions its users send to it over the internet.
But it turns out, bandwidth is expensive. ...
15
votes
3answers
190 views
Remove letters while keeping strings unique
Inspired by this wonderful (based on the number of views and votes) challenge, which, in my humble opinion, has way too few answers.
Given (by any means) a list of strings, return (by any means) a ...
8
votes
2answers
524 views
Turn 2D boolean array into (rectilinear) polygons
Challenge
Write a program which, given a 2-dimensional boolean array (equivalently, a monochromatic bitmap), outputs a series of polygons that describe the outline of the region that is “true” (1).
...
16
votes
2answers
1k views
Compact a Befunge program
Befunge is a 2-dimensional esoteric programming language. The basic idea is that (one-character) commands are placed on a 2-dimensional grid. Control flow walks across the grid, executing commands it ...
7
votes
2answers
624 views
Divide food to the poor equally!
The problem
Through a terrible procastination accident you are reborn as Scrooge McDuck for a day. To make the most out of the situation you decide to give away food to the poor. Since you also are a ...
8
votes
1answer
565 views
WinAli - Virtual CPU for understanding assembly language
WinAli is a model assembler for Windows. It emulates a real CPU and is meant to help students learning and understanding the Assembly language.
German Wikipedia article: http://de.wikipedia.org/wiki/...
6
votes
1answer
800 views
How to encode shortest brainf_ck strings
This is an interesting one.
I have written a short program in objective-c to encode a string into a brainf_ck string, this is what it looks like:
NSString *input; // set this to your input string
...
9
votes
9answers
703 views
Make a number palindrome
Write a function that takes a number as an argument and makes it a palindrome by appending minimum number of digits. The number will be at max of 100 digits.
Sample Inputs
12
232
2323
1012121
Sample ...