The Compression Puzzle
One lovely Friday we were faced with this nice yet intriguing programming puzzle.
One shall write a program that compresses string "AAABBAAC" to its compressed form "3A2B2A1C".
These attempts were made,...
Basic rules
- No external libraries or tools shall be used. Only standard, bundled libraries apply.
- "Assert" inside your solution if the function does what it is suppose to do.
- You can apply as many solutions as you want to any language you want.
Development
# Via Nix Shell
$ nix-shell shell.nix --run "make run"
# if you preffer to roll your own local brew
$ make
To run individual languages use:
make bash
make fs
make go
make javascript
make python
make ruby
make scala