GitHub: https://github.com/jonathanhandoyo/interview-compression
Although it may cost me to forgo a few things:
- writing in Scala
- potentially interchangeable compression algorithm
I would hope my submission could be considered for the following reasoning:
- I have totally no clue on how to use other compression algorithm
- I would try to write in Scala for the remaining time, but it may or may not be complete
References:
- PixelDonor <-- i'm trying to totally avoid this since it solves the problem outright
- Zip4j <-- i'm also trying to totally avoid this since it solves the problem outright
- Apache - Commons Compress <-- i'm also trying to totally avoid this since it solves the problem outright
- jOOQ Blog <-- how to traverse a path recursively
- JCG - Compression
- JCG - Decompression
- SOF - Compression Limit